|
Asterisk - The Open Source Telephony Project
18.5.0
|
the local pvt structure for all channels More...

Data Fields | |
| union { | |
| struct local_bridge bridge | |
| struct ast_channel * masq | |
| } | action |
| struct ast_unreal_pvt | base |
| char | context [AST_MAX_CONTEXT] |
| char | exten [AST_MAX_EXTENSION] |
| enum local_call_action | type |
the local pvt structure for all channels
The local channel pvt has two ast_chan objects - the "owner" and the "next channel", the outbound channel
ast_chan owner -> local_pvt -> ast_chan chan
Definition at line 223 of file core_local.c.
| union { ... } action |
Additional action arguments
Referenced by ast_local_setup_bridge(), ast_local_setup_masquerade(), local_call(), and local_pvt_destructor().
| struct ast_unreal_pvt base |
Unreal channel driver base class values.
Definition at line 225 of file core_local.c.
Referenced by ast_local_get_peer(), ast_local_lock_all(), ast_local_setup_bridge(), ast_local_setup_masquerade(), ast_local_unlock_all(), local_alloc(), local_call(), local_channel_optimization_blob(), local_devicestate(), local_hangup(), local_optimization_finished_cb(), local_optimization_started_cb(), local_pvt_destructor(), local_request_with_stream_topology(), locals_show(), manager_optimize_away(), and publish_local_bridge_message().
| struct local_bridge bridge |
Make ;2 join a bridge on ast_call().
Definition at line 229 of file core_local.c.
Referenced by ast_local_setup_bridge(), local_call(), and local_pvt_destructor().
| char context[AST_MAX_CONTEXT] |
Context to call
Definition at line 236 of file core_local.c.
Referenced by local_alloc(), local_call(), local_devicestate(), local_request_with_stream_topology(), and publish_local_bridge_message().
| char exten[AST_MAX_EXTENSION] |
Extension to call
Definition at line 238 of file core_local.c.
Referenced by local_alloc(), local_call(), local_devicestate(), local_request_with_stream_topology(), and publish_local_bridge_message().
| struct ast_channel* masq |
Make ;2 masquerade into this channel on ast_call().
Definition at line 231 of file core_local.c.
Referenced by ast_local_setup_masquerade(), local_call(), and local_pvt_destructor().
| enum local_call_action type |
What to do with the ;2 channel on ast_call().
Definition at line 234 of file core_local.c.
Referenced by ast_local_setup_bridge(), ast_local_setup_masquerade(), Property::load(), local_call(), and local_pvt_destructor().
1.8.13