Changeset 21167d2 for protocols/jabber/jabber.h
- Timestamp:
- 2006-09-20T19:42:27Z (18 years ago)
- Branches:
- master
- Children:
- 70f6aab8
- Parents:
- f06894d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/jabber/jabber.h
rf06894d r21167d2 30 30 #include "bitlbee.h" 31 31 32 typedef enum 33 { 34 JFLAG_STREAM_STARTED = 1, 35 JFLAG_AUTHENTICATED = 2, 36 } jabber_flags_t; 37 38 /* iq.c */ 32 39 xt_status jabber_pkt_iq( struct xt_node *node, gpointer data ); 40 int jabber_start_auth( struct gaim_connection *gc ); 41 33 42 xt_status jabber_pkt_message( struct xt_node *node, gpointer data ); 34 43 xt_status jabber_pkt_presence( struct xt_node *node, gpointer data ); 35 44 45 /* jabber_util.c */ 36 46 char *set_eval_resprio( set_t *set, char *value ); 37 47 char *set_eval_tls( set_t *set, char *value ); 48 struct xt_node *jabber_make_packet( char *name, char *type, char *to, struct xt_node *children ); 49 50 /* io.c */ 51 int jabber_write_packet( struct gaim_connection *gc, struct xt_node *node ); 52 int jabber_write( struct gaim_connection *gc, char *buf, int len ); 53 gboolean jabber_connected_plain( gpointer data, gint source, b_input_condition cond ); 54 55 struct jabber_data 56 { 57 struct gaim_connection *gc; 58 59 int fd; 60 void *ssl; 61 char *txq; 62 int tx_len; 63 int r_inpa, w_inpa; 64 65 struct xt_parser *xt; 66 jabber_flags_t flags; 67 68 char *username; /* USERNAME@server */ 69 char *server; /* username@SERVER -=> server/domain, not hostname */ 70 }; 38 71 39 72 #endif
Note: See TracChangeset
for help on using the changeset viewer.