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

| Data Fields | ||
| unsigned int | active:1 | |
| Is this record the current active transaction within the channel? Note that the active flag is really only necessary for statements which are triggered from the dialplan, as there isn't a direct correlation between multiple statements. Applications wishing to use transactions may simply perform each statement on the same odbc_obj, which keeps the transaction persistent. | ||
| unsigned int | forcecommit:1 | |
| unsigned int | isolation | |
| struct { | ||
| struct odbc_txn_frame * next | ||
| } | list | |
| struct { | ||
| struct odbc_txn_frame * next | ||
| } | list | |
| char | name [0] | |
| struct odbc_obj * | obj | |
| struct ast_channel * | owner | |
Definition at line 120 of file res_odbc.c.
| unsigned int active | 
Is this record the current active transaction within the channel? Note that the active flag is really only necessary for statements which are triggered from the dialplan, as there isn't a direct correlation between multiple statements. Applications wishing to use transactions may simply perform each statement on the same odbc_obj, which keeps the transaction persistent.
Definition at line 131 of file res_odbc.c.
Referenced by create_transaction(), find_transaction(), and mark_transaction_active().
| unsigned int forcecommit | 
Should uncommitted transactions be auto-committed on handle release?
Definition at line 132 of file res_odbc.c.
Referenced by acf_transaction_read(), acf_transaction_write(), create_transaction(), and release_transaction().
| unsigned int isolation | 
Flags for how the DB should deal with data in other, uncommitted transactions
Definition at line 133 of file res_odbc.c.
Referenced by acf_transaction_read(), acf_transaction_write(), and create_transaction().
| struct { ... } list | 
| struct { ... } list | 
| char name | 
Name of this transaction ID
Definition at line 134 of file res_odbc.c.
Referenced by acf_transaction_read(), create_transaction(), find_transaction(), PathSegment::get_child(), and SwaggerType::load().
| struct odbc_txn_frame* next | 
Definition at line 121 of file res_odbc.c.
| struct odbc_obj * obj | 
Database handle within which transacted statements are run
Definition at line 123 of file res_odbc.c.
Referenced by acf_transaction_write(), ast_odbc_retrieve_transaction_obj(), commit_exec(), create_transaction(), release_transaction(), and rollback_exec().
| struct ast_channel* owner | 
Definition at line 122 of file res_odbc.c.