17 #ifndef MRCP_ENGINE_TYPES_H 
   18 #define MRCP_ENGINE_TYPES_H 
   25 #include <apr_tables.h> 
apt_bool_t(* destroy)(mrcp_engine_t *engine)
Definition: mrcp_engine_types.h:96
 
apt_bool_t is_open
Definition: mrcp_engine_types.h:88
 
const mrcp_engine_method_vtable_t * method_vtable
Definition: mrcp_engine_types.h:122
 
apr_size_t cur_channel_count
Definition: mrcp_engine_types.h:134
 
const mrcp_engine_event_vtable_t * event_vtable
Definition: mrcp_engine_types.h:124
 
struct apt_dir_layout_t apt_dir_layout_t
Definition: apt_dir_layout.h:38
 
apt_bool_t(* on_open)(mrcp_engine_t *channel, apt_bool_t status)
Definition: mrcp_engine_types.h:108
 
Definition: mpf_termination.h:51
 
apt_bool_t(* on_message)(mrcp_engine_channel_t *channel, mrcp_message_t *message)
Definition: mrcp_engine_types.h:66
 
void * event_obj
Definition: mrcp_engine_types.h:78
 
apt_bool_t(* on_open)(mrcp_engine_channel_t *channel, apt_bool_t status)
Definition: mrcp_engine_types.h:62
 
#define APT_END_EXTERN_C
Definition: apt.h:38
 
apt_bool_t(* destroy)(mrcp_engine_channel_t *channel)
Definition: mrcp_engine_types.h:50
 
int apt_bool_t
Definition: apt.h:57
 
void * method_obj
Definition: mrcp_engine_types.h:74
 
mrcp_engine_t * engine
Definition: mrcp_engine_types.h:82
 
Definition: mrcp_engine_types.h:94
 
apr_table_t * params
Definition: mrcp_engine_types.h:149
 
void * event_obj
Definition: mrcp_engine_types.h:126
 
Definition: mrcp_engine_types.h:70
 
mrcp_version_e
Definition: mrcp_types.h:30
 
Definition: mrcp_state_machine.h:34
 
apr_pool_t * pool
Definition: mrcp_engine_types.h:90
 
const mrcp_engine_channel_event_vtable_t * event_vtable
Definition: mrcp_engine_types.h:76
 
apt_bool_t(* close)(mrcp_engine_channel_t *channel)
Definition: mrcp_engine_types.h:54
 
apr_pool_t * pool
Definition: mrcp_engine_types.h:138
 
apr_size_t max_channel_count
Definition: mrcp_engine_types.h:147
 
Definition: mrcp_engine_types.h:60
 
const mpf_codec_manager_t * codec_manager
Definition: mrcp_engine_types.h:128
 
const apt_dir_layout_t * dir_layout
Definition: mrcp_engine_types.h:130
 
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
 
apt_str_t id
Definition: mrcp_engine_types.h:84
 
apt_bool_t(* open)(mrcp_engine_channel_t *channel)
Definition: mrcp_engine_types.h:52
 
apr_size_t mrcp_resource_id
Definition: mrcp_types.h:68
 
Definition: mrcp_engine_types.h:145
 
apt_bool_t(* on_close)(mrcp_engine_channel_t *channel)
Definition: mrcp_engine_types.h:64
 
apt_bool_t(* close)(mrcp_engine_t *engine)
Definition: mrcp_engine_types.h:100
 
apt_bool_t(* on_close)(mrcp_engine_t *channel)
Definition: mrcp_engine_types.h:110
 
mrcp_resource_id resource_id
Definition: mrcp_engine_types.h:118
 
Definition: apt_string.h:36
 
mpf_termination_t * termination
Definition: mrcp_engine_types.h:80
 
mrcp_version_e mrcp_version
Definition: mrcp_engine_types.h:86
 
Definition: mrcp_engine_types.h:106
 
const mrcp_engine_channel_method_vtable_t * method_vtable
Definition: mrcp_engine_types.h:72
 
void * obj
Definition: mrcp_engine_types.h:120
 
Definition: mrcp_engine_types.h:48
 
mrcp_engine_config_t * config
Definition: mrcp_engine_types.h:132
 
apt_bool_t(* open)(mrcp_engine_t *engine)
Definition: mrcp_engine_types.h:98
 
apt_bool_t is_open
Definition: mrcp_engine_types.h:136
 
Definition: mrcp_engine_types.h:114
 
const char * id
Definition: mrcp_engine_types.h:116
 
struct mpf_codec_manager_t mpf_codec_manager_t
Definition: mpf_types.h:39
 
apt_bool_t(* process_request)(mrcp_engine_channel_t *channel, mrcp_message_t *request)
Definition: mrcp_engine_types.h:56
 
Definition: mrcp_message.h:37