Mercurial > pidgin.yaz
diff src/protocols/msn/servconn.h @ 9193:502707ca1836
[gaim-migrate @ 9988]
Patch by Felipe Contreras to add MSN file transfer and buddy icons. Please
test and report any bugs!
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Sun, 06 Jun 2004 02:39:08 +0000 |
parents | c30d81b4dd22 |
children | ab6636c5a136 |
line wrap: on
line diff
--- a/src/protocols/msn/servconn.h Sun Jun 06 02:16:08 2004 +0000 +++ b/src/protocols/msn/servconn.h Sun Jun 06 02:39:08 2004 +0000 @@ -24,13 +24,16 @@ typedef struct _MsnServConn MsnServConn; +#include "session.h" #include "cmdproc.h" + #include "proxy.h" - -#include "msg.h" #include "httpmethod.h" -#include "session.h" +/* +#include "msg.h" +#include "history.h" +*/ typedef enum { @@ -62,29 +65,27 @@ char *rx_buf; int rx_len; - int payload_len; + size_t payload_len; - gboolean (*connect_cb)(MsnServConn *servconn); - void (*disconnect_cb)(MsnServConn *servconn); - + void (*connect_cb)(MsnServConn *); +/* void (*failed_io_cb)(MsnServConn *); */ + void (*disconnect_cb)(MsnServConn *); + void (*data_free_cb)(void *data); void *data; }; MsnServConn *msn_servconn_new(MsnSession *session, MsnServConnType type); - void msn_servconn_destroy(MsnServConn *servconn); -gboolean msn_servconn_connect(MsnServConn *servconn, const char *host, - int port); +gboolean msn_servconn_connect(MsnServConn *servconn, const char *host, int port); void msn_servconn_disconnect(MsnServConn *servconn); void msn_servconn_set_connect_cb(MsnServConn *servconn, - gboolean (*connect_cb)(MsnServConn *servconn)); - + void (*connect_cb)(MsnServConn *)); void msn_servconn_set_disconnect_cb(MsnServConn *servconn, - void (*disconnect_cb)(MsnServConn *servconn)); - -size_t msn_servconn_write(MsnServConn *servconn, const char *buf, - size_t size); + void (*disconnect_cb)(MsnServConn *)); +void msn_servconn_set_failed_io_cb(MsnServConn *servconn, + void (*failed_io_cb)(MsnServConn *)); +size_t msn_servconn_write(MsnServConn *servconn, const char *buf, size_t size); #endif /* _MSN_SERVCONN_H_ */