#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)
1.6.1