Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
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 223 of file core_local.c.

Field Documentation

◆ action

union { ... } action

◆ base

struct ast_unreal_pvt base

◆ bridge

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().

◆ context

char context[AST_MAX_CONTEXT]

◆ exten

char exten[AST_MAX_EXTENSION]

◆ masq

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().

◆ type

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().


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