Sat Aug 6 00:40:07 2011

Asterisk developer's documentation


ast_dial Struct Reference

Main dialing structure. Contains global options, channels being dialed, and more! More...


Data Fields

struct {
   ast_dial_channel *   first
   ast_dial_channel *   last
   ast_mutex_t   lock
channels
int num
void * options [AST_DIAL_OPTION_MAX]
enum ast_dial_result state
ast_dial_state_callback state_callback
pthread_t thread


Detailed Description

Main dialing structure. Contains global options, channels being dialed, and more!

Definition at line 48 of file dial.c.


Field Documentation

struct { ... } channels

Status callback

Referenced by ast_dial_answered(), ast_dial_append(), ast_dial_destroy(), ast_dial_hangup(), ast_dial_join(), ast_dial_option_disable(), ast_dial_option_enable(), ast_dial_run(), begin_dial(), find_relative_dial_channel(), handle_frame(), handle_frame_ownerless(), and monitor_dial().

struct ast_dial_channel* first

Definition at line 53 of file dial.c.

struct ast_dial_channel* last

Definition at line 53 of file dial.c.

ast_mutex_t lock

Thread (if running in async)

Definition at line 53 of file dial.c.

Referenced by answer_exec_run(), and ast_dial_join().

int num

Definition at line 49 of file dial.c.

Referenced by ast_dial_append().

void* options[AST_DIAL_OPTION_MAX]

Status of dial

Definition at line 51 of file dial.c.

Referenced by ast_dial_option_global_disable(), ast_dial_option_global_enable(), and monitor_dial().

enum ast_dial_result state

Current number to give to next dialed channel

Definition at line 50 of file dial.c.

Referenced by ast_dial_answered(), ast_dial_join(), ast_dial_run(), ast_dial_state(), monitor_dial(), and set_state().

ast_dial_state_callback state_callback

Global options

Definition at line 52 of file dial.c.

Referenced by ast_dial_set_state_callback(), and set_state().

pthread_t thread

Channels being dialed

Definition at line 54 of file dial.c.

Referenced by answer_exec_run(), ast_dial_join(), ast_dial_run(), and monitor_dial().


The documentation for this struct was generated from the following file:
Generated on Sat Aug 6 00:40:07 2011 for Asterisk - the Open Source PBX by  doxygen 1.4.7