Mercurial > hg
comparison mcabber/libjabber/jabber.h @ 403:17aa60c6dc63
Allow a different server name than the jid domain name
Sync libjabber with upstream (centericq). The libjabber patch is from
Ian Johannesen.
This allows connecting to Google Talk, for example.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 27 Aug 2005 11:21:27 +0200 |
parents | 1fa1185346be |
children | c3ae9251c197 |
comparison
equal
deleted
inserted
replaced
402:4f36d41695a9 | 403:17aa60c6dc63 |
---|---|
269 /* Core structure */ | 269 /* Core structure */ |
270 pool p; /* Memory allocation pool */ | 270 pool p; /* Memory allocation pool */ |
271 int state; /* Connection state flag */ | 271 int state; /* Connection state flag */ |
272 int cw_state; /* Low level connection state flag */ | 272 int cw_state; /* Low level connection state flag */ |
273 int fd; /* Connection file descriptor */ | 273 int fd; /* Connection file descriptor */ |
274 char *server; /* The server we'll connect too */ | |
274 int port; | 275 int port; |
275 int ssl; | 276 int ssl; |
276 jid user; /* User info */ | 277 jid user; /* User info */ |
277 char *pass; /* User passwd */ | 278 char *pass; /* User passwd */ |
278 | 279 |
292 | 293 |
293 typedef void (*jconn_state_h)(jconn j, int state); | 294 typedef void (*jconn_state_h)(jconn j, int state); |
294 typedef void (*jconn_packet_h)(jconn j, jpacket p); | 295 typedef void (*jconn_packet_h)(jconn j, jpacket p); |
295 typedef void (*jconn_logger)(jconn j, int inout, const char *p); | 296 typedef void (*jconn_logger)(jconn j, int inout, const char *p); |
296 | 297 |
297 jconn jab_new(char *user, char *pass, int port, int ssl); | 298 jconn jab_new(char *user, char *pass, char *server, int port, int ssl); |
298 void jab_delete(jconn j); | 299 void jab_delete(jconn j); |
299 void jab_state_handler(jconn j, jconn_state_h h); | 300 void jab_state_handler(jconn j, jconn_state_h h); |
300 void jab_packet_handler(jconn j, jconn_packet_h h); | 301 void jab_packet_handler(jconn j, jconn_packet_h h); |
301 void jab_logger(jconn j, jconn_logger h); | 302 void jab_logger(jconn j, jconn_logger h); |
302 void jab_start(jconn j); | 303 void jab_start(jconn j); |