| 
    UniMRCP
    1.5.0
    
   | 
 
#include <mrcp_client_session.h>
Data Fields | |
| mrcp_session_t | base | 
| mrcp_application_t * | application | 
| void * | app_obj | 
| mrcp_client_profile_t * | profile | 
| mpf_context_t * | context | 
| const mpf_codec_manager_t * | codec_manager | 
| apr_array_header_t * | terminations | 
| apr_array_header_t * | channels | 
| apt_bool_t | registered | 
| mrcp_session_descriptor_t * | offer | 
| mrcp_session_descriptor_t * | answer | 
| const mrcp_app_message_t * | active_request | 
| apt_obj_list_t * | request_queue | 
| mpf_task_msg_t * | mpf_task_msg | 
| mrcp_client_session_state_e | state | 
| mrcp_sig_status_code_e | status | 
| apr_size_t | subrequest_count | 
| apt_bool_t | disconnected | 
MRCP client session
| const mrcp_app_message_t* mrcp_client_session_t::active_request | 
MRCP application active request
| mrcp_session_descriptor_t* mrcp_client_session_t::answer | 
In-progress answer
| void* mrcp_client_session_t::app_obj | 
External object associated with session
| mrcp_application_t* mrcp_client_session_t::application | 
Application session belongs to
| mrcp_session_t mrcp_client_session_t::base | 
Session base
| apr_array_header_t* mrcp_client_session_t::channels | 
MRCP control channel array (mrcp_channel_t*)
| const mpf_codec_manager_t* mrcp_client_session_t::codec_manager | 
Codec manager
| mpf_context_t* mrcp_client_session_t::context | 
Media context
| apt_bool_t mrcp_client_session_t::disconnected | 
True, if server unexpectedly closed session/connection
| mpf_task_msg_t* mrcp_client_session_t::mpf_task_msg | 
MPF task message, which construction is in progress
| mrcp_session_descriptor_t* mrcp_client_session_t::offer | 
In-progress offer
| mrcp_client_profile_t* mrcp_client_session_t::profile | 
Profile to use
| apt_bool_t mrcp_client_session_t::registered | 
Indicates whether session is already added to session table
| apt_obj_list_t* mrcp_client_session_t::request_queue | 
MRCP application request queue
| mrcp_client_session_state_e mrcp_client_session_t::state | 
Session state
| mrcp_sig_status_code_e mrcp_client_session_t::status | 
Status code of the app response to be generated
| apr_size_t mrcp_client_session_t::subrequest_count | 
Number of in-progress sub requests
| apr_array_header_t* mrcp_client_session_t::terminations | 
RTP termination array (mrcp_termination_slot_t)
 1.8.6