UniMRCP
1.5.0
|
#include <mrcp_session.h>
Data Fields | |
apr_pool_t * | pool |
apt_bool_t | self_owned |
void * | obj |
void * | log_obj |
const char * | name |
mrcp_sig_agent_t * | signaling_agent |
void * | connection_agent |
mpf_engine_t * | media_engine |
mpf_termination_factory_t * | rtp_factory |
apt_str_t | id |
mrcp_request_id | last_request_id |
const mrcp_session_request_vtable_t * | request_vtable |
const mrcp_session_response_vtable_t * | response_vtable |
const mrcp_session_event_vtable_t * | event_vtable |
MRCP session
void* mrcp_session_t::connection_agent |
MRCPv2 connection agent, if any
const mrcp_session_event_vtable_t* mrcp_session_t::event_vtable |
Virtual event methods
apt_str_t mrcp_session_t::id |
Session identifier
mrcp_request_id mrcp_session_t::last_request_id |
Last request identifier sent for client, received for server
void* mrcp_session_t::log_obj |
External logger object associated with session
mpf_engine_t* mrcp_session_t::media_engine |
Media processing engine
const char* mrcp_session_t::name |
Informative name of the session used for debugging
void* mrcp_session_t::obj |
External object associated with session
apr_pool_t* mrcp_session_t::pool |
Memory pool to allocate memory from
const mrcp_session_request_vtable_t* mrcp_session_t::request_vtable |
Virtual request methods
const mrcp_session_response_vtable_t* mrcp_session_t::response_vtable |
Virtual response methods
mpf_termination_factory_t* mrcp_session_t::rtp_factory |
RTP termination factory
apt_bool_t mrcp_session_t::self_owned |
Whether the memory pool is self-owned or not
mrcp_sig_agent_t* mrcp_session_t::signaling_agent |
Signaling (session managment) agent