switch_ivr_menu Struct Reference

Collaboration diagram for switch_ivr_menu:
[legend]

Data Fields

char * name
char * greeting_sound
char * short_greeting_sound
char * invalid_sound
char * exit_sound
char * buf
char * ptr
char * confirm_macro
char * confirm_key
char * tts_engine
char * tts_voice
int confirm_attempts
int digit_len
int max_failures
int max_timeouts
int timeout
int inter_timeout
switch_size_t inlen
uint32_t flags
switch_ivr_menu_actionactions
switch_ivr_menunext
switch_memory_pool_tpool
int stack_count

Detailed Description

Definition at line 37 of file switch_ivr_menu.c.


Field Documentation

struct switch_ivr_menu_action* switch_ivr_menu::actions

Definition at line 57 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute().

char* switch_ivr_menu::buf

Definition at line 43 of file switch_ivr_menu.c.

Referenced by play_and_collect(), and switch_ivr_menu_execute().

int switch_ivr_menu::confirm_attempts

Definition at line 49 of file switch_ivr_menu.c.

Referenced by play_and_collect().

char* switch_ivr_menu::confirm_key

Definition at line 46 of file switch_ivr_menu.c.

Referenced by play_and_collect().

char* switch_ivr_menu::confirm_macro

Definition at line 45 of file switch_ivr_menu.c.

Referenced by play_and_collect().

int switch_ivr_menu::digit_len

Definition at line 50 of file switch_ivr_menu.c.

char* switch_ivr_menu::exit_sound

Definition at line 42 of file switch_ivr_menu.c.

uint32_t switch_ivr_menu::flags

Definition at line 56 of file switch_ivr_menu.c.

char* switch_ivr_menu::greeting_sound

Definition at line 39 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute().

switch_size_t switch_ivr_menu::inlen

Definition at line 55 of file switch_ivr_menu.c.

Referenced by play_and_collect(), and switch_ivr_menu_execute().

int switch_ivr_menu::inter_timeout

Definition at line 54 of file switch_ivr_menu.c.

Referenced by play_and_collect().

char* switch_ivr_menu::invalid_sound

Definition at line 41 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute().

int switch_ivr_menu::max_failures

Definition at line 51 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute().

int switch_ivr_menu::max_timeouts

Definition at line 52 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute().

char* switch_ivr_menu::name

Definition at line 38 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute(), and switch_ivr_menu_find().

struct switch_ivr_menu* switch_ivr_menu::next

Definition at line 58 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_find(), and switch_ivr_menu_stack_add().

switch_memory_pool_t* switch_ivr_menu::pool

Definition at line 59 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_stack_xml_build().

char* switch_ivr_menu::ptr

Definition at line 44 of file switch_ivr_menu.c.

Referenced by play_and_collect().

char* switch_ivr_menu::short_greeting_sound

Definition at line 40 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute().

int switch_ivr_menu::stack_count

Definition at line 60 of file switch_ivr_menu.c.

int switch_ivr_menu::timeout

Definition at line 53 of file switch_ivr_menu.c.

Referenced by play_and_collect().

char* switch_ivr_menu::tts_engine

Definition at line 47 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute().

char* switch_ivr_menu::tts_voice

Definition at line 48 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute().


The documentation for this struct was generated from the following file:
Generated on Wed May 16 04:00:31 2012 for FreeSWITCH API Documentation by  doxygen 1.4.7