17 #ifndef MRCP_ENGINE_TYPES_H 18 #define MRCP_ENGINE_TYPES_H 25 #include <apr_tables.h> apt_bool_t is_open
Definition: mrcp_engine_types.h:91
const mrcp_engine_method_vtable_t * method_vtable
Definition: mrcp_engine_types.h:127
apr_size_t cur_channel_count
Definition: mrcp_engine_types.h:139
const mrcp_engine_event_vtable_t * event_vtable
Definition: mrcp_engine_types.h:129
struct apt_dir_layout_t apt_dir_layout_t
Definition: apt_dir_layout.h:38
Definition: mpf_termination.h:51
apt_bool_t(* destroy)(mrcp_engine_channel_t *channel)
Definition: mrcp_engine_types.h:53
void * event_obj
Definition: mrcp_engine_types.h:81
const char * resource_id
Definition: mrcp_engine_types.h:160
#define APT_END_EXTERN_C
Definition: apt.h:38
apt_bool_t(* close)(mrcp_engine_channel_t *channel)
Definition: mrcp_engine_types.h:57
int apt_bool_t
Definition: apt.h:57
void * method_obj
Definition: mrcp_engine_types.h:77
mrcp_engine_t * engine
Definition: mrcp_engine_types.h:85
Definition: mrcp_engine_types.h:99
apr_table_t * params
Definition: mrcp_engine_types.h:154
void * event_obj
Definition: mrcp_engine_types.h:131
Definition: mrcp_engine_types.h:73
mrcp_version_e
Definition: mrcp_types.h:30
Definition: mrcp_state_machine.h:34
apr_pool_t * pool
Definition: mrcp_engine_types.h:93
apt_bool_t(* open)(mrcp_engine_channel_t *channel)
Definition: mrcp_engine_types.h:55
const mrcp_engine_channel_event_vtable_t * event_vtable
Definition: mrcp_engine_types.h:79
Definition: mrcp_engine_types.h:158
apr_pool_t * pool
Definition: mrcp_engine_types.h:143
apr_size_t max_channel_count
Definition: mrcp_engine_types.h:152
Definition: mrcp_engine_types.h:63
const mpf_codec_manager_t * codec_manager
Definition: mrcp_engine_types.h:133
const apt_dir_layout_t * dir_layout
Definition: mrcp_engine_types.h:135
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
apt_str_t id
Definition: mrcp_engine_types.h:87
apr_size_t mrcp_resource_id
Definition: mrcp_types.h:68
Definition: mrcp_engine_types.h:150
mrcp_engine_t * engine
Definition: mrcp_engine_types.h:166
mrcp_resource_id resource_id
Definition: mrcp_engine_types.h:123
apt_bool_t(* process_request)(mrcp_engine_channel_t *channel, mrcp_message_t *request)
Definition: mrcp_engine_types.h:59
Definition: apt_string.h:36
mpf_termination_t * termination
Definition: mrcp_engine_types.h:83
mrcp_version_e mrcp_version
Definition: mrcp_engine_types.h:89
apr_table_t * attribs
Definition: mrcp_engine_types.h:164
Definition: mrcp_engine_types.h:111
const mrcp_engine_channel_method_vtable_t * method_vtable
Definition: mrcp_engine_types.h:75
void * obj
Definition: mrcp_engine_types.h:125
Definition: mrcp_engine_types.h:51
const char * engine_id
Definition: mrcp_engine_types.h:162
mrcp_engine_config_t * config
Definition: mrcp_engine_types.h:137
apt_bool_t is_open
Definition: mrcp_engine_types.h:141
Definition: mrcp_engine_types.h:119
const char * id
Definition: mrcp_engine_types.h:121
struct mpf_codec_manager_t mpf_codec_manager_t
Definition: mpf_types.h:39
Definition: mrcp_message.h:37
apr_table_t * attribs
Definition: mrcp_engine_types.h:95