ast_unreal_pvt Struct Reference

The base pvt structure for local channel derivatives. More...

#include <core_unreal.h>

Collaboration diagram for ast_unreal_pvt:

Collaboration graph
[legend]

Data Fields

struct ast_unreal_pvt_callbackscallbacks
struct ast_channelchan
unsigned int flags
struct ast_jb_conf jb_conf
char name [AST_MAX_EXTENSION+AST_MAX_CONTEXT+2]
struct ast_channelowner
struct ast_format_capreqcap

Detailed Description

The base pvt structure for local channel derivatives.

The unreal pvt has two ast_chan objects - the "owner" and the "next channel", the outbound channel

ast_chan owner -> ast_unreal_pvt -> ast_chan chan

Definition at line 90 of file core_unreal.h.


Field Documentation

Event callbacks

Definition at line 91 of file core_unreal.h.

Referenced by local_alloc(), try_merge_optimize_out(), and try_swap_optimize_out().

struct ast_channel* chan [read]

unsigned int flags

Private option flags

Definition at line 96 of file core_unreal.h.

struct ast_jb_conf jb_conf [read]

jitterbuffer configuration

Definition at line 95 of file core_unreal.h.

Referenced by ast_unreal_alloc(), ast_unreal_new_channels(), and local_alloc().

char name[AST_MAX_EXTENSION+AST_MAX_CONTEXT+2]

Base name of the unreal channels. exten or other name.

Definition at line 98 of file core_unreal.h.

Referenced by ast_unreal_new_channels(), local_alloc(), and locals_show().

struct ast_channel* owner [read]

struct ast_format_cap* reqcap [read]

Requested format capabilities

Definition at line 94 of file core_unreal.h.

Referenced by ast_unreal_alloc(), ast_unreal_destructor(), and ast_unreal_new_channels().


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

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