Mercurial > ~mikael > mcabber > hg
diff mcabber/src/hooks.h @ 1607:14690e624e9d
Add modules
author | Myhailo Danylenko <isbear@ukrpost.net> |
---|---|
date | Sun, 11 Oct 2009 16:01:52 +0200 |
parents | f4a2c6f767d1 |
children | b008ac166b91 |
line wrap: on
line diff
--- a/mcabber/src/hooks.h Sun Oct 11 16:01:31 2009 +0200 +++ b/mcabber/src/hooks.h Sun Oct 11 16:01:52 2009 +0200 @@ -9,6 +9,21 @@ #define ENCRYPTED_PGP 1 #define ENCRYPTED_OTR 2 +#include "config.h" +#ifdef MODULES_ENABLE +#include <glib.h> + +typedef struct { + const char *name; + const char *value; +} hk_arg_t; + +typedef void (*hk_handler_t) (hk_arg_t *args, gpointer userdata); + +void hk_add_handler (hk_handler_t handler, gpointer userdata); +void hk_del_handler (hk_handler_t handler, gpointer userdata); +#endif + void hk_mainloop(void); void hk_message_in(const char *bjid, const char *resname, time_t timestamp, const char *msg, LmMessageSubType type,