Fork me on GitHub
events.h
Go to the documentation of this file.
1 
13 #ifndef _JANUS_EVENTS_H
14 #define _JANUS_EVENTS_H
15 
16 #include "debug.h"
17 #include "events/eventhandler.h"
18 
23 int janus_events_init(gboolean enabled, GHashTable *handlers);
24 
26 void janus_events_deinit(void);
27 
30 gboolean janus_events_is_enabled(void);
31 
37 void janus_events_notify_handlers(int type, guint64 session_id, ...);
38 
39 #endif
Logging and Debugging.
gboolean janus_events_is_enabled(void)
Quick method to check whether event handlers are enabled at all or not.
Definition: events.c:54
int janus_events_init(gboolean enabled, GHashTable *handlers)
Initialize the event handlers broadcaster.
Definition: events.c:27
void janus_events_notify_handlers(int type, guint64 session_id,...)
Notify an event to all interested handlers.
Definition: events.c:58
void janus_events_deinit(void)
De-initialize the event handlers broadcaster.
Definition: events.c:41