view mcabber/src/hooks.h @ 430:d03663d2e7d9

Display error messages as specified in RFC3920 (9.3) If possible, we display the child element corresponding to the stanza error conditions defined in RFC3920. Error code and error text will be displayed if available.
author Mikael Berthe <mikael@lilotux.net>
date Sun, 11 Sep 2005 22:01:57 +0200
parents f8f3c7493457
children b44be19d6229
line wrap: on
line source

#ifndef __HOOKS_H__
#define __HOOKS_H__ 1

#include <time.h>
#include "jabglue.h"


inline void hk_message_in(const char *jid, time_t timestamp, const char *msg,
                          const char *type);
inline void hk_message_out(const char *jid, time_t timestamp, const char *msg);
inline void hk_statuschange(const char *jid, time_t timestamp,
        enum imstatus status, char const *status_msg);
inline void hk_mystatuschange(time_t timestamp,
        enum imstatus old_status, enum imstatus new_status, const char *msg);

void hk_ext_cmd_init(const char *command);
void hk_ext_cmd(const char *jid, guchar type, guchar info, const char *data);

#endif /* __HOOKS_H__ */