Mercurial > ~mikael > mcabber > hg
diff mcabber/src/jabglue.h @ 29:86837ff0554c
[/trunk] Changeset 45 by mikael
* Switch to libjabber. (Does NOT work at all yet)
jabglue.c is a wrapper around the libjabber library.
author | mikael |
---|---|
date | Mon, 28 Mar 2005 20:12:48 +0000 |
parents | |
children | a8ceaa3005fd |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mcabber/src/jabglue.h Mon Mar 28 20:12:48 2005 +0000 @@ -0,0 +1,32 @@ +#ifndef __JABGLUE_H__ +#define __JABGLUE_H__ 1 + +#include "../libjabber/jabber.h" + +extern jconn jc; + +enum imstatus { + offline = 0, + available, + invisible, + freeforchat, + dontdisturb, + occupied, + notavail, + away, + imstatus_size +}; + +static char imstatus2char[imstatus_size] = { + '_', 'o', 'i', 'f', 'd', 'c', 'n', 'a' +}; + +jconn jb_connect(const char *servername, unsigned int port, int ssl, + const char *jid, const char *pass, + const char *resource); +void jb_disconnect(void); +void jb_keepalive(); +void jb_main(); +//int jb_status(); + +#endif /* __JABGLUE_H__ */