| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 

| Data Fields | |
| struct ast_aeap * | aeap | 
| struct ao2_container * | container | 
| int | handled | 
| ast_cond_t | handled_cond | 
| char | id [0] | 
| struct ast_aeap_tsx_params | params | 
| int | result | 
| int | sched_id | 
Definition at line 32 of file transaction.c.
| struct ast_aeap* aeap | 
Pointer back to owner object
Definition at line 34 of file transaction.c.
Referenced by aeap_transaction_create_and_add(), ast_aeap_send_msg_tsx(), raise_msg(), transaction_create(), transaction_end(), and transaction_sched_timer().
| struct ao2_container* container | 
The container this transaction is in
Definition at line 36 of file transaction.c.
Referenced by aeap_transaction_create_and_add(), and transaction_end().
| int handled | 
Whether or not the handler has been executed
Definition at line 40 of file transaction.c.
Referenced by transaction_end(), and transaction_wait().
| ast_cond_t handled_cond | 
Used to sync matching received messages
Definition at line 42 of file transaction.c.
Referenced by transaction_create(), transaction_destructor(), transaction_end(), and transaction_wait().
| char id[0] | 
The transaction identifier
Definition at line 48 of file transaction.c.
Referenced by Section::__cmp__(), Section::__eq__(), Section::__ge__(), Section::__gt__(), Section::__le__(), Section::__lt__(), transaction_create(), and transaction_sched_timer().
| struct ast_aeap_tsx_params params | 
The timeout data
Definition at line 46 of file transaction.c.
Referenced by aeap_transaction_create_and_add(), aeap_transaction_start(), aeap_transaction_user_obj(), ast_aeap_send_msg_tsx(), exec(), transaction_create(), transaction_destructor(), transaction_end(), and transaction_sched_timer().
| int result | 
The result of this transaction
Definition at line 44 of file transaction.c.
Referenced by aeap_transaction_result(), and transaction_end().
| int sched_id | 
Scheduler ID message timeout
Definition at line 38 of file transaction.c.
Referenced by aeap_transaction_cancel_timer(), transaction_create(), transaction_end(), and transaction_sched_timer().