equal
deleted
inserted
replaced
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... */ |