local_pvt Struct Reference

the local pvt structure for all channels More...

Collaboration diagram for local_pvt:

Collaboration graph
[legend]

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

Detailed Description

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 220 of file core_local.c.


Field Documentation

union { ... } action

struct ast_unreal_pvt base [read]

struct local_bridge bridge [read]

Make ;2 join a bridge on ast_call().

Definition at line 226 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 233 of file core_local.c.

Referenced by local_alloc(), local_call(), local_devicestate(), local_request(), and publish_local_bridge_message().

char exten[AST_MAX_EXTENSION]

Extension to call

Definition at line 235 of file core_local.c.

Referenced by local_alloc(), local_call(), local_devicestate(), local_request(), and publish_local_bridge_message().

struct ast_channel* masq [read]

Make ;2 masquerade into this channel on ast_call().

Definition at line 228 of file core_local.c.

Referenced by ast_local_setup_masquerade(), local_call(), and local_pvt_destructor().

What to do with the ;2 channel on ast_call().

Definition at line 231 of file core_local.c.

Referenced by ast_local_setup_bridge(), ast_local_setup_masquerade(), local_call(), and local_pvt_destructor().


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

Generated on Thu Apr 16 06:36:45 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6