17 #ifndef MRCP_CONNECTION_TYPES_H    18 #define MRCP_CONNECTION_TYPES_H    25 #include <apr_network_io.h>    87 static APR_INLINE 
apt_bool_t mrcp_control_channel_add_respond(
    93     if(vtable && vtable->
on_add) {
    94         return vtable->
on_add(channel,descriptor,status);
   100 static APR_INLINE 
apt_bool_t mrcp_control_channel_modify_respond(
   107         return vtable->
on_modify(channel,descriptor,status);
   113 static APR_INLINE 
apt_bool_t mrcp_control_channel_remove_respond(
   119         return vtable->
on_remove(channel,status);
   125 static APR_INLINE 
apt_bool_t mrcp_connection_message_receive(
 apt_bool_t(* on_remove)(mrcp_control_channel_t *channel, apt_bool_t status)
Definition: mrcp_connection_types.h:57
 
struct mrcp_connection_agent_t mrcp_connection_agent_t
Definition: mrcp_connection_types.h:42
 
Definition: mrcp_connection_types.h:65
 
#define APT_END_EXTERN_C
Definition: apt.h:38
 
int apt_bool_t
Definition: apt.h:57
 
Definition: mrcp_control_descriptor.h:78
 
Definition: mrcp_connection.h:40
 
apt_bool_t(* on_modify)(mrcp_control_channel_t *channel, mrcp_control_descriptor_t *descriptor, apt_bool_t status)
Definition: mrcp_connection_types.h:55
 
mrcp_connection_t * connection
Definition: mrcp_connection_types.h:69
 
apt_str_t identifier
Definition: mrcp_connection_types.h:83
 
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
 
apt_bool_t(* on_receive)(mrcp_control_channel_t *channel, mrcp_message_t *message)
Definition: mrcp_connection_types.h:59
 
mrcp_connection_agent_t * agent
Definition: mrcp_connection_types.h:67
 
struct mrcp_ca_factory_t mrcp_ca_factory_t
Definition: mrcp_connection_types.h:45
 
apr_pool_t * pool
Definition: mrcp_connection_types.h:81
 
void * obj
Definition: mrcp_connection_types.h:77
 
apt_bool_t(* on_disconnect)(mrcp_control_channel_t *channel)
Definition: mrcp_connection_types.h:61
 
Definition: apt_string.h:36
 
void * log_obj
Definition: mrcp_connection_types.h:79
 
apt_bool_t removed
Definition: mrcp_connection_types.h:75
 
Definition: mrcp_connection_types.h:51
 
apt_bool_t(* on_add)(mrcp_control_channel_t *channel, mrcp_control_descriptor_t *descriptor, apt_bool_t status)
Definition: mrcp_connection_types.h:53
 
mrcp_message_t * active_request
Definition: mrcp_connection_types.h:71
 
typedefAPT_BEGIN_EXTERN_C struct apt_timer_t apt_timer_t
Definition: apt_timer_queue.h:30
 
apt_timer_t * request_timer
Definition: mrcp_connection_types.h:73
 
Definition: mrcp_message.h:37