#include <transaction.h>
Definition at line 63 of file transaction.h.
Data Fields | |
| AAAMsgIdentifier | endtoendid |
| End-to-end id of the messages. | |
| AAAMsgIdentifier | hopbyhopid |
| Hop-by-hop id of the messages. | |
| AAATransactionCallback_f * | cb |
| transactional callback function | |
| void ** | ptr |
| generic pointer to pass to the callback | |
| AAAMessage * | ans |
| answer for the transaction | |
| time_t | expires |
| time of expiration, when a time-out event will happen | |
| int | auto_drop |
| if to drop automatically the transaction on event or to let the app do it later | |
| _cdp_trans_t * | next |
| the next transaction in the transaction list | |
| _cdp_trans_t * | prev |
| the previous transaction in the transaction list | |
End-to-end id of the messages.
Definition at line 64 of file transaction.h.
Referenced by add_trans(), del_trans(), and take_trans().
Hop-by-hop id of the messages.
Definition at line 65 of file transaction.h.
Referenced by add_trans(), del_trans(), and take_trans().
transactional callback function
Definition at line 66 of file transaction.h.
Referenced by add_trans(), api_callback(), and trans_timer().
| void** _cdp_trans_t::ptr |
generic pointer to pass to the callback
Definition at line 67 of file transaction.h.
Referenced by add_trans(), api_callback(), free_trans(), and trans_timer().
answer for the transaction
Definition at line 68 of file transaction.h.
Referenced by AAASendRecvMessage(), AAASendRecvMessageToPeer(), api_callback(), and trans_timer().
| time_t _cdp_trans_t::expires |
time of expiration, when a time-out event will happen
Definition at line 69 of file transaction.h.
Referenced by add_trans(), and trans_timer().
if to drop automatically the transaction on event or to let the app do it later
Definition at line 70 of file transaction.h.
Referenced by add_trans(), api_callback(), and trans_timer().
struct _cdp_trans_t* _cdp_trans_t::next [read] |
the next transaction in the transaction list
Definition at line 71 of file transaction.h.
Referenced by add_trans(), del_trans(), take_trans(), and trans_timer().
struct _cdp_trans_t* _cdp_trans_t::prev [read] |
the previous transaction in the transaction list
Definition at line 72 of file transaction.h.
Referenced by add_trans(), del_trans(), take_trans(), and trans_timer().
1.5.2