Mercurial > pidgin
comparison libpurple/protocols/msn/transaction.h @ 30716:c316749944c1
I don't really like this name.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Sat, 13 Mar 2010 08:18:25 +0000 |
parents | 54c8aeecab4c |
children | e8e4c4207d30 |
comparison
equal
deleted
inserted
replaced
30715:59cf1be8eaa7 | 30716:c316749944c1 |
---|---|
38 * A transaction. A sending command that will initiate the transaction. | 38 * A transaction. A sending command that will initiate the transaction. |
39 */ | 39 */ |
40 struct _MsnTransaction | 40 struct _MsnTransaction |
41 { | 41 { |
42 MsnCmdProc *cmdproc; | 42 MsnCmdProc *cmdproc; |
43 unsigned int trId; | 43 |
44 gboolean send_trId; | 44 gboolean saveable; /**< Whether to save this transaction in the history */ |
45 unsigned int trId; /**< The ID of this transaction, if it's being saved */ | |
45 | 46 |
46 char *command; | 47 char *command; |
47 char *params; | 48 char *params; |
48 | 49 |
49 guint timer; | 50 guint timer; |
73 void msn_transaction_unqueue_cmd(MsnTransaction *trans, MsnCmdProc *cmdproc); | 74 void msn_transaction_unqueue_cmd(MsnTransaction *trans, MsnCmdProc *cmdproc); |
74 void msn_transaction_set_payload(MsnTransaction *trans, | 75 void msn_transaction_set_payload(MsnTransaction *trans, |
75 const char *payload, int payload_len); | 76 const char *payload, int payload_len); |
76 void msn_transaction_set_data(MsnTransaction *trans, void *data); | 77 void msn_transaction_set_data(MsnTransaction *trans, void *data); |
77 void msn_transaction_set_data_free(MsnTransaction *trans, GDestroyNotify fn); | 78 void msn_transaction_set_data_free(MsnTransaction *trans, GDestroyNotify fn); |
78 void msn_transaction_set_send_trId(MsnTransaction *trans, gboolean send); | 79 void msn_transaction_set_saveable(MsnTransaction *trans, gboolean saveable); |
79 void msn_transaction_add_cb(MsnTransaction *trans, char *answer, | 80 void msn_transaction_add_cb(MsnTransaction *trans, char *answer, |
80 MsnTransCb cb); | 81 MsnTransCb cb); |
81 void msn_transaction_set_error_cb(MsnTransaction *trans, MsnErrorCb cb); | 82 void msn_transaction_set_error_cb(MsnTransaction *trans, MsnErrorCb cb); |
82 void msn_transaction_set_timeout_cb(MsnTransaction *trans, MsnTimeoutCb cb); | 83 void msn_transaction_set_timeout_cb(MsnTransaction *trans, MsnTimeoutCb cb); |
83 | 84 |