Asterisk - The Open Source Telephony Project  18.5.0
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Modules Pages
Data Fields
chanlist Struct Reference

List of channel drivers. More...

Collaboration diagram for chanlist:
Collaboration graph
[legend]

Data Fields

struct ast_aoc_decodedaoc_s_rate_list
 
struct ast_channelchan
 
struct ast_party_connected_line connected
 
uint64_t flags
 
const char * interface
 
struct {
   struct chanlist *   next
 
list
 
struct {
   struct chanlist *   next
 
node
 
const char * number
 
char * orig_chan_name
 
unsigned int pending_connected_update:1
 
char stuff [0]
 
const struct ast_channel_techtech
 
const char * tech
 

Detailed Description

List of channel drivers.

Definition at line 796 of file app_dial.c.

Field Documentation

◆ aoc_s_rate_list

struct ast_aoc_decoded* aoc_s_rate_list

Definition at line 812 of file app_dial.c.

Referenced by chanlist_free(), and wait_for_answer().

◆ chan

struct ast_channel* chan

◆ connected

struct ast_party_connected_line connected

Saved connected party info from an AST_CONTROL_CONNECTED_LINE.

Definition at line 809 of file app_dial.c.

Referenced by ast_channel_connected_line_macro(), ast_channel_connected_line_sub(), chanlist_free(), dial_exec_full(), and wait_for_answer().

◆ flags

uint64_t flags

Definition at line 807 of file app_dial.c.

◆ interface

const char* interface

Channel interface dialing string (is tech/number). (Stored in stuff[])

Definition at line 800 of file app_dial.c.

Referenced by dial_exec_full().

◆ list

struct { ... } list

◆ next

struct chanlist* next

Definition at line 797 of file app_dial.c.

Referenced by ast_write_stream().

◆ node

struct { ... } node

◆ number

const char* number

Channel device addressing. (Stored in stuff[])

Definition at line 804 of file app_dial.c.

Referenced by dial_exec_full().

◆ orig_chan_name

char* orig_chan_name

Original channel name. Must be freed. Could be NULL if allocation failed.

Definition at line 806 of file app_dial.c.

Referenced by chanlist_free(), dial_exec_full(), and wait_for_answer().

◆ pending_connected_update

unsigned int pending_connected_update

TRUE if an AST_CONTROL_CONNECTED_LINE update was saved to the connected element.

Definition at line 811 of file app_dial.c.

Referenced by wait_for_answer().

◆ stuff

char stuff[0]

The interface, tech, and number strings are stuffed here.

Definition at line 814 of file app_dial.c.

Referenced by dial_exec_full(), and do_forward().

◆ tech [1/2]

const struct ast_channel_tech* tech

Definition at line 116 of file channel.c.

◆ tech [2/2]

const char* tech

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