UniMRCP  1.7.0
Data Fields
mrcp_session_t Struct Reference

#include <mrcp_session.h>

Collaboration diagram for mrcp_session_t:
Collaboration graph
[legend]

Data Fields

apr_pool_t * pool
 
apt_bool_t self_owned
 
void * obj
 
void * log_obj
 
const char * name
 
mrcp_sig_agent_tsignaling_agent
 
void * connection_agent
 
mpf_engine_tmedia_engine
 
mpf_termination_factory_trtp_factory
 
apt_str_t id
 
mrcp_request_id last_request_id
 
const mrcp_session_request_vtable_trequest_vtable
 
const mrcp_session_response_vtable_tresponse_vtable
 
const mrcp_session_event_vtable_tevent_vtable
 

Detailed Description

MRCP session

Field Documentation

◆ connection_agent

void* mrcp_session_t::connection_agent

MRCPv2 connection agent, if any

◆ event_vtable

const mrcp_session_event_vtable_t* mrcp_session_t::event_vtable

Virtual event methods

◆ id

apt_str_t mrcp_session_t::id

Session identifier

◆ last_request_id

mrcp_request_id mrcp_session_t::last_request_id

Last request identifier sent for client, received for server

◆ log_obj

void* mrcp_session_t::log_obj

External logger object associated with session

◆ media_engine

mpf_engine_t* mrcp_session_t::media_engine

Media processing engine

◆ name

const char* mrcp_session_t::name

Informative name of the session used for debugging

◆ obj

void* mrcp_session_t::obj

External object associated with session

◆ pool

apr_pool_t* mrcp_session_t::pool

Memory pool to allocate memory from

◆ request_vtable

const mrcp_session_request_vtable_t* mrcp_session_t::request_vtable

Virtual request methods

◆ response_vtable

const mrcp_session_response_vtable_t* mrcp_session_t::response_vtable

Virtual response methods

◆ rtp_factory

mpf_termination_factory_t* mrcp_session_t::rtp_factory

RTP termination factory

◆ self_owned

apt_bool_t mrcp_session_t::self_owned

Whether the memory pool is self-owned or not

◆ signaling_agent

mrcp_sig_agent_t* mrcp_session_t::signaling_agent

Signaling (session managment) agent


The documentation for this struct was generated from the following file: