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__ */