Changes in protocols/jabber/jabber.h [b5c8a34:63075d7]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/jabber/jabber.h
rb5c8a34 r63075d7 49 49 typedef enum 50 50 { 51 JBFLAG_PROBED_XEP85 = 1, 51 JBFLAG_PROBED_XEP85 = 1, /* Set this when we sent our probe packet to make 52 52 sure it gets sent only once. */ 53 JBFLAG_DOES_XEP85 = 2, 53 JBFLAG_DOES_XEP85 = 2, /* Set this when the resource seems to support 54 54 XEP85 (typing notification shite). */ 55 JBFLAG_IS_CHATROOM = 4, 55 JBFLAG_IS_CHATROOM = 4, /* It's convenient to use this JID thingy for 56 56 groupchat state info too. */ 57 JBFLAG_IS_ANONYMOUS = 8, 57 JBFLAG_IS_ANONYMOUS = 8, /* For anonymous chatrooms, when we don't have 58 58 have a real JID. */ 59 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; 60 66 61 67 struct jabber_data … … 95 101 struct jabber_cache_entry 96 102 { 103 time_t saved_at; 97 104 struct xt_node *node; 98 105 jabber_cache_event func; … … 140 147 #define JABBER_PACKET_ID "BeeP" 141 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 142 153 143 154 /* RFC 392[01] stuff */ … … 161 172 #define XMLNS_MUC "http://jabber.org/protocol/muc" /* XEP-0045 */ 162 173 #define XMLNS_MUC_USER "http://jabber.org/protocol/muc#user"/* XEP-0045 */ 174 #define XMLNS_CAPS "http://jabber.org/protocol/caps" /* XEP-0115 */ 163 175 164 176 /* iq.c */
Note: See TracChangeset
for help on using the changeset viewer.