| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
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 235 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 237 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 241 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 248 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 250 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 243 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 246 of file core_local.c.
Referenced by ast_local_setup_bridge(), ast_local_setup_masquerade(), local_call(), and local_pvt_destructor().