Changes in protocols/jabber/jabber.h [529078a:63075d7]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/jabber/jabber.h
r529078a r63075d7 29 29 #include "xmltree.h" 30 30 #include "bitlbee.h" 31 32 extern GSList *jabber_connections; 31 33 32 34 typedef enum … … 47 49 typedef enum 48 50 { 49 JBFLAG_PROBED_XEP85 = 1, 51 JBFLAG_PROBED_XEP85 = 1, /* Set this when we sent our probe packet to make 50 52 sure it gets sent only once. */ 51 JBFLAG_DOES_XEP85 = 2, 53 JBFLAG_DOES_XEP85 = 2, /* Set this when the resource seems to support 52 54 XEP85 (typing notification shite). */ 53 JBFLAG_IS_CHATROOM = 4, 55 JBFLAG_IS_CHATROOM = 4, /* It's convenient to use this JID thingy for 54 56 groupchat state info too. */ 55 JBFLAG_IS_ANONYMOUS = 8, 57 JBFLAG_IS_ANONYMOUS = 8, /* For anonymous chatrooms, when we don't have 56 58 have a real JID. */ 57 59 } jabber_buddy_flags_t; 60 61 typedef enum 62 { 63 JCFLAG_MESSAGE_SENT = 1, /* Set this after sending the first message, so 64 we can detect echoes/backlogs. */ 65 } jabber_chat_flags_t; 58 66 59 67 struct jabber_data … … 93 101 struct jabber_cache_entry 94 102 { 103 time_t saved_at; 95 104 struct xt_node *node; 96 105 jabber_cache_event func; … … 138 147 #define JABBER_PACKET_ID "BeeP" 139 148 #define JABBER_CACHED_ID "BeeC" 149 150 /* The number of seconds to keep cached packets before garbage collecting 151 them. This gc is done on every keepalive (every minute). */ 152 #define JABBER_CACHE_MAX_AGE 600 140 153 141 154 /* RFC 392[01] stuff */ … … 159 172 #define XMLNS_MUC "http://jabber.org/protocol/muc" /* XEP-0045 */ 160 173 #define XMLNS_MUC_USER "http://jabber.org/protocol/muc#user"/* XEP-0045 */ 174 #define XMLNS_CAPS "http://jabber.org/protocol/caps" /* XEP-0115 */ 161 175 162 176 /* iq.c */
Note: See TracChangeset
for help on using the changeset viewer.