QVisu
Qt-based visualization for smart homes
|
Go to the source code of this file.
Typedefs | |
typedef struct vlc_event_manager_t | vlc_event_manager_t |
typedef enum vlc_event_type_t | vlc_event_type_t |
typedef struct vlc_event_t | vlc_event_t |
typedef void(* | vlc_event_callback_t )(const vlc_event_t *, void *) |
Functions | |
VLC_API int | vlc_event_manager_init (vlc_event_manager_t *p_em, void *p_obj) |
VLC_API void | vlc_event_manager_fini (vlc_event_manager_t *p_em) |
VLC_API int | vlc_event_manager_register_event_type (vlc_event_manager_t *p_em, vlc_event_type_t) |
VLC_API void | vlc_event_send (vlc_event_manager_t *p_em, vlc_event_t *) |
VLC_API int | vlc_event_attach (vlc_event_manager_t *p_event_manager, vlc_event_type_t event_type, vlc_event_callback_t pf_callback, void *p_user_data) |
VLC_API void | vlc_event_detach (vlc_event_manager_t *p_event_manager, vlc_event_type_t event_type, vlc_event_callback_t pf_callback, void *p_user_data) |
This file is the interface definition for events (implementation in src/misc/events.c)