X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fmodules%2Fxmpp%2Fserv_xmpp.h;h=faebc3615aea668b6df7a5d153318e2e3ed4b552;hp=c3281a5c486e21fe6039cfca737b2e234a9fbb33;hb=bd5270c4c5ddd7c132933542d9c5f24ef5708948;hpb=80c6a5063b68c92b485030043a2a151028b58845 diff --git a/citadel/modules/xmpp/serv_xmpp.h b/citadel/modules/xmpp/serv_xmpp.h index c3281a5c4..faebc3615 100644 --- a/citadel/modules/xmpp/serv_xmpp.h +++ b/citadel/modules/xmpp/serv_xmpp.h @@ -64,6 +64,15 @@ enum { XMPP_EVT_LOGOUT }; + +typedef void (*xmpp_handler_func)(void *data, const char *supplied_el, const char **attr); + +typedef struct __xmpp_handler { + int Flags; + xmpp_handler_func Handler; +}xmpp_handler; + + void xmpp_cleanup_function(void); void xmpp_greeting(void); void xmpp_command_loop(void);