Asterisk - The Open Source Telephony Project GIT-master-7e7a603
Data Fields
aeap_transaction Struct Reference
Collaboration diagram for aeap_transaction:
Collaboration graph
[legend]

Data Fields

struct ast_aeapaeap
 
struct ao2_containercontainer
 
int handled
 
ast_cond_t handled_cond
 
char id [0]
 
struct ast_aeap_tsx_params params
 
int result
 
int sched_id
 

Detailed Description

Definition at line 32 of file transaction.c.

Field Documentation

◆ aeap

struct ast_aeap* aeap

◆ container

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().

◆ handled

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().

◆ handled_cond

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().

◆ id

char id[0]

◆ params

struct ast_aeap_tsx_params params

◆ result

int result

The result of this transaction

Definition at line 44 of file transaction.c.

Referenced by aeap_transaction_result(), and transaction_end().

◆ sched_id

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().


The documentation for this struct was generated from the following file: