RTS API Documentation  1.10.11
Data Fields
switch_ivr_dmachine Struct Reference
+ Collaboration diagram for switch_ivr_dmachine:

Data Fields

switch_memory_pool_tpool
 
switch_byte_t my_pool
 
char * name
 
uint32_t digit_timeout_ms
 
uint32_t input_timeout_ms
 
switch_hash_tbinding_hash
 
switch_ivr_dmachine_match_t match
 
switch_digit_action_target_t target
 
char digits [DMACHINE_MAX_DIGIT_LEN]
 
char last_matching_digits [DMACHINE_MAX_DIGIT_LEN]
 
char last_failed_digits [DMACHINE_MAX_DIGIT_LEN]
 
uint32_t cur_digit_len
 
uint32_t max_digit_len
 
switch_time_t last_digit_time
 
switch_byte_t is_match
 
switch_ivr_dmachine_callback_t match_callback
 
switch_ivr_dmachine_callback_t nonmatch_callback
 
dm_binding_head_trealm
 
switch_ivr_dmachine_binding_tlast_matching_binding
 
void * user_data
 
switch_mutex_tmutex
 
switch_status_t last_return
 
uint8_t pinging
 

Detailed Description

Definition at line 63 of file switch_ivr_async.c.

Field Documentation

◆ binding_hash

switch_hash_t* switch_ivr_dmachine::binding_hash

◆ cur_digit_len

uint32_t switch_ivr_dmachine::cur_digit_len

◆ digit_timeout_ms

uint32_t switch_ivr_dmachine::digit_timeout_ms

◆ digits

char switch_ivr_dmachine::digits[DMACHINE_MAX_DIGIT_LEN]

◆ input_timeout_ms

uint32_t switch_ivr_dmachine::input_timeout_ms

◆ is_match

switch_byte_t switch_ivr_dmachine::is_match

Definition at line 78 of file switch_ivr_async.c.

Referenced by switch_ivr_dmachine_get_match(), and switch_ivr_dmachine_ping().

◆ last_digit_time

switch_time_t switch_ivr_dmachine::last_digit_time

◆ last_failed_digits

char switch_ivr_dmachine::last_failed_digits[DMACHINE_MAX_DIGIT_LEN]

◆ last_matching_binding

switch_ivr_dmachine_binding_t* switch_ivr_dmachine::last_matching_binding

Definition at line 82 of file switch_ivr_async.c.

Referenced by switch_ivr_dmachine_check_match(), and switch_ivr_dmachine_ping().

◆ last_matching_digits

char switch_ivr_dmachine::last_matching_digits[DMACHINE_MAX_DIGIT_LEN]

Definition at line 73 of file switch_ivr_async.c.

Referenced by switch_ivr_dmachine_check_match(), and switch_ivr_dmachine_ping().

◆ last_return

switch_status_t switch_ivr_dmachine::last_return

Definition at line 85 of file switch_ivr_async.c.

Referenced by switch_ivr_dmachine_last_ping(), and switch_ivr_dmachine_ping().

◆ match

switch_ivr_dmachine_match_t switch_ivr_dmachine::match

◆ match_callback

switch_ivr_dmachine_callback_t switch_ivr_dmachine::match_callback

◆ max_digit_len

uint32_t switch_ivr_dmachine::max_digit_len

◆ mutex

switch_mutex_t* switch_ivr_dmachine::mutex

◆ my_pool

switch_byte_t switch_ivr_dmachine::my_pool

Definition at line 65 of file switch_ivr_async.c.

Referenced by switch_ivr_dmachine_create().

◆ name

char* switch_ivr_dmachine::name

◆ nonmatch_callback

switch_ivr_dmachine_callback_t switch_ivr_dmachine::nonmatch_callback

◆ pinging

uint8_t switch_ivr_dmachine::pinging

Definition at line 86 of file switch_ivr_async.c.

Referenced by switch_ivr_dmachine_ping().

◆ pool

switch_memory_pool_t* switch_ivr_dmachine::pool

◆ realm

dm_binding_head_t* switch_ivr_dmachine::realm

◆ target

switch_digit_action_target_t switch_ivr_dmachine::target

◆ user_data

void* switch_ivr_dmachine::user_data

Definition at line 83 of file switch_ivr_async.c.

Referenced by switch_ivr_dmachine_create(), and switch_ivr_dmachine_ping().


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