UniMRCP  1.5.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
mrcp_server_session_t Struct Reference

#include <mrcp_server_session.h>

Data Fields

mrcp_session_t base
 
mrcp_server_tserver
 
mrcp_server_profile_tprofile
 
mpf_context_tcontext
 
apr_array_header_t * terminations
 
apr_array_header_t * channels
 
mrcp_signaling_message_tactive_request
 
apt_obj_list_trequest_queue
 
mrcp_session_descriptor_toffer
 
mrcp_session_descriptor_tanswer
 
mrcp_session_descriptor_tlast_offer
 
mrcp_session_descriptor_tlast_answer
 
mpf_task_msg_tmpf_task_msg
 
mrcp_server_session_state_e state
 
apr_size_t subrequest_count
 

Detailed Description

MRCP server session

Field Documentation

mrcp_signaling_message_t* mrcp_server_session_t::active_request

In-progress signaling request

mrcp_session_descriptor_t* mrcp_server_session_t::answer

In-progres answer

mrcp_session_t mrcp_server_session_t::base

Session base

apr_array_header_t* mrcp_server_session_t::channels

MRCP control channel array

mpf_context_t* mrcp_server_session_t::context

Media context

mrcp_session_descriptor_t* mrcp_server_session_t::last_answer

Last answer sent

mrcp_session_descriptor_t* mrcp_server_session_t::last_offer

Last offer received

mpf_task_msg_t* mrcp_server_session_t::mpf_task_msg

MPF task message, which construction is in progress

mrcp_session_descriptor_t* mrcp_server_session_t::offer

In-progress offer

mrcp_server_profile_t* mrcp_server_session_t::profile

MRCP profile

apt_obj_list_t* mrcp_server_session_t::request_queue

Signaling request queue

mrcp_server_t* mrcp_server_session_t::server

MRCP server

mrcp_server_session_state_e mrcp_server_session_t::state

Session state

apr_size_t mrcp_server_session_t::subrequest_count

Number of in-progress sub requests

apr_array_header_t* mrcp_server_session_t::terminations

Media termination array


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