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);