| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
Parameters to be used when sending a transaction based message. More...
#include <res_aeap.h>

| Data Fields | |
| struct ast_aeap_message * | msg | 
| void * | obj | 
| ast_aeap_user_obj_cleanup | obj_cleanup | 
| ast_aeap_on_timeout | on_timeout | 
| int | timeout | 
| int | wait | 
Parameters to be used when sending a transaction based message.
Definition at line 331 of file res_aeap.h.
| struct ast_aeap_message* msg | 
The message to send
Definition at line 333 of file res_aeap.h.
Referenced by aeap_transaction_params_cleanup(), ast_aeap_send_msg_tsx(), AST_TEST_DEFINE(), AST_TEST_DEFINE(), AST_TEST_DEFINE(), speech_aeap_send_request(), and transaction_end().
| void* obj | 
Optional user object to pass to handlers. User is responsible for object's lifetime unless an obj_cleanup callback is specified that handles its cleanup (e.g. freeing of memory).
Definition at line 345 of file res_aeap.h.
Referenced by aeap_transaction_params_cleanup(), aeap_transaction_user_obj(), AST_TEST_DEFINE(), AST_TEST_DEFINE(), exec(), and transaction_end().
| ast_aeap_user_obj_cleanup obj_cleanup | 
Optional user object cleanup callback. If specified, called upon "this" param's destruction (including on error).
Definition at line 350 of file res_aeap.h.
Referenced by aeap_transaction_params_cleanup().
| ast_aeap_on_timeout on_timeout | 
Optional callback raised when no message is received in an allotted time
Definition at line 337 of file res_aeap.h.
Referenced by AST_TEST_DEFINE(), and transaction_end().
| int timeout | 
The amount of time (in milliseconds) to wait for a received message
Definition at line 335 of file res_aeap.h.
Referenced by AST_TEST_DEFINE(), AST_TEST_DEFINE(), AST_TEST_DEFINE(), AST_TEST_DEFINE(), AST_TEST_DEFINE(), speech_aeap_send_request(), and transaction_sched_timer().
| int wait | 
Whether or not to block the current thread, and wait for a received message
Definition at line 339 of file res_aeap.h.
Referenced by aeap_transaction_start(), AST_TEST_DEFINE(), AST_TEST_DEFINE(), AST_TEST_DEFINE(), and exec().