| 60 MsnCommand *pendent_cmd; /**< The command that is waiting for the result of |
60 MsnCommand *pendent_cmd; /**< The command that is waiting for the result of |
| 61 this transaction. */ |
61 this transaction. */ |
| 62 }; |
62 }; |
| 63 |
63 |
| 64 MsnTransaction *msn_transaction_new(MsnCmdProc *cmdproc, const char *command, |
64 MsnTransaction *msn_transaction_new(MsnCmdProc *cmdproc, const char *command, |
| 65 const char *format, ...) G_GNUC_PRINTF(3, 4); |
65 const char *format, ...) G_GNUC_PRINTF(3, 4); |
| 66 void msn_transaction_destroy(MsnTransaction *trans); |
66 void msn_transaction_destroy(MsnTransaction *trans); |
| 67 |
67 |
| 68 char *msn_transaction_to_string(MsnTransaction *trans); |
68 char *msn_transaction_to_string(MsnTransaction *trans); |
| 69 void msn_transaction_queue_cmd(MsnTransaction *trans, MsnCommand *cmd); |
69 void msn_transaction_queue_cmd(MsnTransaction *trans, MsnCommand *cmd); |
| 70 void msn_transaction_unqueue_cmd(MsnTransaction *trans, MsnCmdProc *cmdproc); |
70 void msn_transaction_unqueue_cmd(MsnTransaction *trans, MsnCmdProc *cmdproc); |