add channel callback hooks for private messages and channel users list

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2014-12-18 12:23:05 -05:00
parent 928fd054c4
commit ae8efe5b28
2 changed files with 4 additions and 1 deletions

View File

@ -8,9 +8,11 @@ void _callback_channel_message(Express_Network *net, const char *event, const ch
void _callback_channel_notice(Express_Network *net, const char *event, const char *source, const char **params, unsigned int count, void *data);
void _callback_channel_topic(Express_Network *net, const char *event, const char *source, const char **params, unsigned int count, void *data);
void _callback_channel_topic_time(Express_Network *net, const char *event, const char *source, const char **params, unsigned int count, void *data);
void _callback_channel_names(Express_Network *net, const char *event, const char *source, const char **params, unsigned int count, void *data);
void _callback_user_quit(Express_Network *net, const char *event, const char *source, const char **params, unsigned int count, void *data);
void _callback_user_part(Express_Network *net, const char *event, const char *source, const char **params, unsigned int count, void *data);
void _callback_user_join(Express_Network *net, const char *event, const char *source, const char **params, unsigned int count, void *data);
void _callback_user_private(Express_Network *net, const char *event, const char *source, const char **params, unsigned int count, void *data);
#endif

View File

@ -212,6 +212,7 @@ _cb_idle(void *data EINA_UNUSED)
cbs.data = _win;
cbs.connect = _callback_server_connected;
cbs.motd = _callback_server_motd;
cbs.channel_names = _callback_channel_names;
cbs.channel_msg = _callback_channel_message;
cbs.channel_notice = _callback_channel_notice;
cbs.topic = _callback_channel_topic;
@ -219,6 +220,7 @@ _cb_idle(void *data EINA_UNUSED)
cbs.quit = _callback_user_quit;
cbs.part = _callback_user_part;
cbs.join = _callback_user_join;
cbs.priv_msg = _callback_user_private;
/* TODO: Implement remaining callbacks
*
@ -227,7 +229,6 @@ _cb_idle(void *data EINA_UNUSED)
/* cbs.mode = ; */
/* cbs.user_mode = ; */
/* cbs.kick = ; */
/* cbs.priv_msg = ; */
/* cbs.notice = ; */
/* cbs.invite = ; */
/* cbs.numeric = ; */