UniMRCP  1.4.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
mrcp_control_channel_t Struct Reference

#include <mrcp_connection_types.h>

Data Fields

mrcp_connection_agent_tagent
 
mrcp_connection_tconnection
 
mrcp_message_tactive_request
 
apt_timer_trequest_timer
 
apt_bool_t removed
 
void * obj
 
void * log_obj
 
apr_pool_t * pool
 
apt_str_t identifier
 

Detailed Description

MRCPv2 control channel

Field Documentation

mrcp_message_t* mrcp_control_channel_t::active_request

Request sent to the server and waiting for a response

mrcp_connection_agent_t* mrcp_control_channel_t::agent

MRCPv2 Connection agent

mrcp_connection_t* mrcp_control_channel_t::connection

MRCPv2 (shared) connection

apt_str_t mrcp_control_channel_t::identifier

Channel identifier (id at resource)

void* mrcp_control_channel_t::log_obj

External logger object associated with the channel

void* mrcp_control_channel_t::obj

External object associated with the channel

apr_pool_t* mrcp_control_channel_t::pool

Pool to allocate memory from

apt_bool_t mrcp_control_channel_t::removed

Indicate removed connection (safe to destroy)

apt_timer_t* mrcp_control_channel_t::request_timer

Timer used for request timeouts


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