mcabber/src/jabglue.h
changeset 693 e98abd3ce28c
parent 689 281aab5aef50
child 834 6f913f4fbb2a
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... */