mrcp_connection_t Struct Reference

#include <mrcp_connection.h>

Data Fields

apr_pool_t * pool
apr_socket_t * sock
apr_pollfd_t sock_pfd
apr_sockaddr_t * l_sockaddr
apr_sockaddr_t * r_sockaddr
apt_str_t remote_ip
const char * id
apt_bool_t verbose
apr_size_t access_count
apt_list_elem_tit
void * agent
apr_hash_t * channel_table
char * rx_buffer
apr_size_t rx_buffer_size
apt_text_stream_t rx_stream
mrcp_parser_tparser
char * tx_buffer
apr_size_t tx_buffer_size
mrcp_generator_tgenerator

Detailed Description

MRCPv2 connection


Field Documentation

Reference count

Opaque agent

Table of control channels

MRCP generator to generate MRCP messages into tx stream

const char* mrcp_connection_t::id

String identifier used for traces

Agent list element

Local sockaddr

MRCP parser to parser MRCP messages out of rx stream

Memory pool

Remote sockaddr

Remote IP

Rx buffer

Rx buffer size

Rx stream

apr_socket_t* mrcp_connection_t::sock

Accepted/Connected socket

Socket poll descriptor

Tx buffer

Tx buffer size

Transparently dump whatever received/sent on transport layer, if verbose is set to TRUE (default)


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 25 Mar 2013 for UniMRCP by  doxygen 1.6.1