#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_t * | it |
void * | agent |
apr_hash_t * | channel_table |
char * | rx_buffer |
apr_size_t | rx_buffer_size |
apt_text_stream_t | rx_stream |
mrcp_parser_t * | parser |
char * | tx_buffer |
apr_size_t | tx_buffer_size |
mrcp_generator_t * | generator |
MRCPv2 connection
apr_size_t mrcp_connection_t::access_count |
Reference count
void* mrcp_connection_t::agent |
Opaque agent
apr_hash_t* mrcp_connection_t::channel_table |
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
apr_sockaddr_t* mrcp_connection_t::l_sockaddr |
Local sockaddr
MRCP parser to parser MRCP messages out of rx stream
apr_pool_t* mrcp_connection_t::pool |
Memory pool
apr_sockaddr_t* mrcp_connection_t::r_sockaddr |
Remote sockaddr
Remote IP
Rx buffer
apr_size_t mrcp_connection_t::rx_buffer_size |
Rx buffer size
apr_socket_t* mrcp_connection_t::sock |
Accepted/Connected socket
apr_pollfd_t mrcp_connection_t::sock_pfd |
Socket poll descriptor
Tx buffer
apr_size_t mrcp_connection_t::tx_buffer_size |
Tx buffer size
Transparently dump whatever received/sent on transport layer, if verbose is set to TRUE (default)