| 
| static void  | _handler_item_remove (xmpp_handlist_t **head, xmpp_handlist_t *item) | 
|   | 
| void  | handler_fire_stanza (xmpp_conn_t *const conn, xmpp_stanza_t *const stanza) | 
|   | Fire off all stanza handlers that match.  More...
  | 
|   | 
| uint64_t  | handler_fire_timed (xmpp_ctx_t *const ctx) | 
|   | Fire off all timed handlers that are ready.  More...
  | 
|   | 
| void  | handler_reset_timed (xmpp_conn_t *conn, int user_only) | 
|   | Reset all timed handlers.  More...
  | 
|   | 
| static void  | _timed_handler_add (xmpp_ctx_t *ctx, xmpp_handlist_t **handlers_list, xmpp_void_handler handler, const unsigned long period, void *const userdata, const int user_handler) | 
|   | 
| static void  | _timed_handler_delete (xmpp_ctx_t *ctx, xmpp_handlist_t **handlers_list, xmpp_void_handler handler) | 
|   | 
| void  | xmpp_timed_handler_delete (xmpp_conn_t *const conn, xmpp_timed_handler handler) | 
|   | Delete a timed handler.  More...
  | 
|   | 
| static void  | _id_handler_add (xmpp_conn_t *const conn, xmpp_handler handler, const char *const id, void *const userdata, int user_handler) | 
|   | 
| void  | xmpp_id_handler_delete (xmpp_conn_t *const conn, xmpp_handler handler, const char *const id) | 
|   | Delete an id based stanza handler.  More...
  | 
|   | 
| static void  | _handler_add (xmpp_conn_t *const conn, xmpp_handler handler, const char *const ns, const char *const name, const char *const type, void *const userdata, int user_handler) | 
|   | 
| void  | xmpp_handler_delete (xmpp_conn_t *const conn, xmpp_handler handler) | 
|   | Delete a stanza handler.  More...
  | 
|   | 
| void  | xmpp_timed_handler_add (xmpp_conn_t *const conn, xmpp_timed_handler handler, const unsigned long period, void *const userdata) | 
|   | Add a timed handler.  More...
  | 
|   | 
| void  | handler_add_timed (xmpp_conn_t *const conn, xmpp_timed_handler handler, const unsigned long period, void *const userdata) | 
|   | Add a timed system handler.  More...
  | 
|   | 
| void  | xmpp_id_handler_add (xmpp_conn_t *const conn, xmpp_handler handler, const char *const id, void *const userdata) | 
|   | Add an id based stanza handler.  More...
  | 
|   | 
| void  | handler_add_id (xmpp_conn_t *const conn, xmpp_handler handler, const char *const id, void *const userdata) | 
|   | Add an id based system stanza handler.  More...
  | 
|   | 
| void  | xmpp_handler_add (xmpp_conn_t *const conn, xmpp_handler handler, const char *const ns, const char *const name, const char *const type, void *const userdata) | 
|   | Add a stanza handler.  More...
  | 
|   | 
| void  | handler_add (xmpp_conn_t *const conn, xmpp_handler handler, const char *const ns, const char *const name, const char *const type, void *const userdata) | 
|   | Add a system stanza handler.  More...
  | 
|   | 
| void  | handler_system_delete_all (xmpp_conn_t *conn) | 
|   | Delete all system handlers.  More...
  | 
|   | 
| void  | xmpp_global_timed_handler_add (xmpp_ctx_t *const ctx, xmpp_global_timed_handler handler, const unsigned long period, void *const userdata) | 
|   | Add a global timed handler.  More...
  | 
|   | 
| void  | xmpp_global_timed_handler_delete (xmpp_ctx_t *const ctx, xmpp_global_timed_handler handler) | 
|   | Delete a global timed handler.  More...
  | 
|   | 
Event handler management.