Mercurial > ~mikael > mcabber > hg
comparison mcabber/src/jabglue.h @ 693:e98abd3ce28c
Add /request command
Usage: /request version|time [jid]
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 11 Feb 2006 15:18:45 +0100 |
parents | 281aab5aef50 |
children | 6f913f4fbb2a |
comparison
equal
deleted
inserted
replaced
692:d3511f846d47 | 693:e98abd3ce28c |
---|---|
18 | 18 |
19 extern char imstatus2char[]; | 19 extern char imstatus2char[]; |
20 // Status chars: '_', 'o', 'i', 'f', 'd', 'n', 'a' | 20 // Status chars: '_', 'o', 'i', 'f', 'd', 'n', 'a' |
21 | 21 |
22 enum agtype { | 22 enum agtype { |
23 unknown, | 23 unknown, |
24 groupchat, | 24 groupchat, |
25 transport, | 25 transport, |
26 search | 26 search |
27 }; | |
28 | |
29 enum iqreq_type { | |
30 iqreq_none, | |
31 iqreq_version, | |
32 iqreq_time | |
27 }; | 33 }; |
28 | 34 |
29 char *compose_jid(const char *username, const char *servername, | 35 char *compose_jid(const char *username, const char *servername, |
30 const char *resource); | 36 const char *resource); |
31 jconn jb_connect(const char *jid, const char *server, unsigned int port, | 37 jconn jb_connect(const char *jid, const char *server, unsigned int port, |
53 void jb_room_destroy(const char *room, const char *venue, const char *reason); | 59 void jb_room_destroy(const char *room, const char *venue, const char *reason); |
54 void jb_room_invite(const char *room, const char *jid, const char *reason); | 60 void jb_room_invite(const char *room, const char *jid, const char *reason); |
55 int jb_room_setattrib(const char *roomid, const char *jid, const char *nick, | 61 int jb_room_setattrib(const char *roomid, const char *jid, const char *nick, |
56 struct role_affil ra, const char *reason); | 62 struct role_affil ra, const char *reason); |
57 void jb_iqs_display_list(void); | 63 void jb_iqs_display_list(void); |
64 void jb_request(const char *jid, enum iqreq_type reqtype); | |
58 | 65 |
59 #endif /* __JABGLUE_H__ */ | 66 #endif /* __JABGLUE_H__ */ |
60 | 67 |
61 /* vim: set expandtab cindent cinoptions=>2\:2(0: For Vim users... */ | 68 /* vim: set expandtab cindent cinoptions=>2\:2(0: For Vim users... */ |