UniMRCP
1.4.0
|
#include <mrcp_connection.h>
Public Member Functions | |
APR_RING_ENTRY (mrcp_connection_t) link | |
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 |
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
mrcp_connection_t::APR_RING_ENTRY | ( | mrcp_connection_t | ) |
Ring entry
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_t* mrcp_connection_t::generator |
MRCP generator to generate MRCP messages into tx stream
const char* mrcp_connection_t::id |
String identifier used for traces
apr_sockaddr_t* mrcp_connection_t::l_sockaddr |
Local sockaddr
mrcp_parser_t* mrcp_connection_t::parser |
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
apt_str_t mrcp_connection_t::remote_ip |
Remote IP
char* mrcp_connection_t::rx_buffer |
Rx buffer
apr_size_t mrcp_connection_t::rx_buffer_size |
Rx buffer size
apt_text_stream_t mrcp_connection_t::rx_stream |
Rx stream
apr_socket_t* mrcp_connection_t::sock |
Accepted/Connected socket
apr_pollfd_t mrcp_connection_t::sock_pfd |
Socket poll descriptor
char* mrcp_connection_t::tx_buffer |
Tx buffer
apr_size_t mrcp_connection_t::tx_buffer_size |
Tx buffer size
apt_bool_t mrcp_connection_t::verbose |
Transparently dump whatever received/sent on transport layer, if verbose is set to TRUE (default)