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