UniMRCP  1.7.0
Data Fields
mrcp_control_channel_t Struct Reference

#include <mrcp_connection_types.h>

Collaboration diagram for mrcp_control_channel_t:
Collaboration graph
[legend]

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

◆ active_request

mrcp_message_t* mrcp_control_channel_t::active_request

Request sent to the server and waiting for a response

◆ agent

mrcp_connection_agent_t* mrcp_control_channel_t::agent

MRCPv2 Connection agent

◆ connection

mrcp_connection_t* mrcp_control_channel_t::connection

MRCPv2 (shared) connection

◆ identifier

apt_str_t mrcp_control_channel_t::identifier

Channel identifier (id at resource)

◆ log_obj

void* mrcp_control_channel_t::log_obj

External logger object associated with the channel

◆ obj

void* mrcp_control_channel_t::obj

External object associated with the channel

◆ pool

apr_pool_t* mrcp_control_channel_t::pool

Pool to allocate memory from

◆ removed

apt_bool_t mrcp_control_channel_t::removed

Indicate removed connection (safe to destroy)

◆ request_timer

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: