Mercurial > pidgin.yaz
comparison libgaim/protocols/oscar/peer.h @ 14402:648e33275d9d
[gaim-migrate @ 17110]
Make peer disconnection error messages a little better for oscar ft and
direct connect
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Fri, 01 Sep 2006 08:52:23 +0000 |
parents | 645598a4ec04 |
children | cde909b9eb4b |
comparison
equal
deleted
inserted
replaced
14401:4f51b45f4f70 | 14402:648e33275d9d |
---|---|
145 gboolean ready; | 145 gboolean ready; |
146 int flags; /**< Bitmask of PEER_CONNECTION_FLAG_ */ | 146 int flags; /**< Bitmask of PEER_CONNECTION_FLAG_ */ |
147 time_t lastactivity; /**< Time of last transmit. */ | 147 time_t lastactivity; /**< Time of last transmit. */ |
148 guint destroy_timeout; | 148 guint destroy_timeout; |
149 OscarDisconnectReason disconnect_reason; | 149 OscarDisconnectReason disconnect_reason; |
150 char *error_message; | |
150 | 151 |
151 /** | 152 /** |
152 * A pointer to either an OdcFrame or an OftFrame. | 153 * A pointer to either an OdcFrame or an OftFrame. |
153 */ | 154 */ |
154 gpointer frame; | 155 gpointer frame; |
219 * @param type The type of the peer connection. One of | 220 * @param type The type of the peer connection. One of |
220 * OSCAR_CAPABILITY_DIRECTIM or OSCAR_CAPABILITY_SENDFILE. | 221 * OSCAR_CAPABILITY_DIRECTIM or OSCAR_CAPABILITY_SENDFILE. |
221 */ | 222 */ |
222 PeerConnection *peer_connection_new(OscarData *od, OscarCapability type, const char *sn); | 223 PeerConnection *peer_connection_new(OscarData *od, OscarCapability type, const char *sn); |
223 | 224 |
224 void peer_connection_destroy(PeerConnection *conn, OscarDisconnectReason reason); | 225 void peer_connection_destroy(PeerConnection *conn, OscarDisconnectReason reason, const gchar *error_message); |
225 void peer_connection_schedule_destroy(PeerConnection *conn, OscarDisconnectReason reason); | 226 void peer_connection_schedule_destroy(PeerConnection *conn, OscarDisconnectReason reason, const gchar *error_message); |
226 PeerConnection *peer_connection_find_by_type(OscarData *od, const char *sn, OscarCapability type); | 227 PeerConnection *peer_connection_find_by_type(OscarData *od, const char *sn, OscarCapability type); |
227 PeerConnection *peer_connection_find_by_cookie(OscarData *od, const char *sn, const guchar *cookie); | 228 PeerConnection *peer_connection_find_by_cookie(OscarData *od, const char *sn, const guchar *cookie); |
228 | 229 |
229 void peer_connection_listen_cb(gpointer data, gint source, GaimInputCondition cond); | 230 void peer_connection_listen_cb(gpointer data, gint source, GaimInputCondition cond); |
230 void peer_connection_recv_cb(gpointer data, gint source, GaimInputCondition cond); | 231 void peer_connection_recv_cb(gpointer data, gint source, GaimInputCondition cond); |