comparison mcabber/src/jab_priv.h @ 1215:80c095886fb5

Entity Capabilities support (XEP-0115)
author Mikael Berthe <mikael@lilotux.net>
date Tue, 08 May 2007 10:00:32 +0200
parents 4a7db2870685
children fb0460a3cf4b
comparison
equal deleted inserted replaced
1214:9f5c5f176953 1215:80c095886fb5
4 /* This header file declares functions used by jab*.c only. */ 4 /* This header file declares functions used by jab*.c only. */
5 5
6 #include "jabglue.h" 6 #include "jabglue.h"
7 #include "events.h" 7 #include "events.h"
8 8
9 #define JABBER_AGENT_GROUP "Jabber Agents" 9 /* XEP-0115 (Entity Capabilities) node */
10 #define MCABBER_CAPS_NODE "http://mcabber.lilotux.net/caps"
11
12 #define JABBER_AGENT_GROUP "Jabber Agents"
10 13
11 enum enum_jstate { 14 enum enum_jstate {
12 STATE_CONNECTING, 15 STATE_CONNECTING,
13 STATE_GETAUTH, 16 STATE_GETAUTH,
14 STATE_SENDAUTH, 17 STATE_SENDAUTH,
30 33
31 extern enum enum_jstate jstate; 34 extern enum enum_jstate jstate;
32 extern xmlnode bookmarks, rosternotes; 35 extern xmlnode bookmarks, rosternotes;
33 36
34 extern char *mcabber_version(void); 37 extern char *mcabber_version(void);
38 const char *entity_version(void);
35 39
36 40
37 char *jidtodisp(const char *fjid); 41 char *jidtodisp(const char *fjid);
38 void handle_packet_iq(jconn conn, char *type, char *from, xmlnode xmldata); 42 void handle_packet_iq(jconn conn, char *type, char *from, xmlnode xmldata);
39 void display_server_error(xmlnode x); 43 void display_server_error(xmlnode x);