#include <mrcp_sig_agent.h>
Data Fields | |
const char * | id |
apr_pool_t * | pool |
void * | obj |
void * | parent |
mrcp_version_e | mrcp_version |
mrcp_resource_factory_t * | resource_factory |
apt_task_t * | task |
apt_task_msg_pool_t * | msg_pool |
mrcp_session_t *(* | create_server_session )(mrcp_sig_agent_t *signaling_agent) |
apt_bool_t(* | create_client_session )(mrcp_session_t *session, mrcp_sig_settings_t *settings) |
MRCP signaling agent
apt_bool_t(* mrcp_sig_agent_t::create_client_session)(mrcp_session_t *session, mrcp_sig_settings_t *settings) |
Virtual create_client_session
mrcp_session_t*(* mrcp_sig_agent_t::create_server_session)(mrcp_sig_agent_t *signaling_agent) |
Virtual create_server_session
const char* mrcp_sig_agent_t::id |
Agent identifier
MRCP version
Task message pool used to allocate signaling agent messages
void* mrcp_sig_agent_t::obj |
External object associated with agent
void* mrcp_sig_agent_t::parent |
Parent object (client/server)
apr_pool_t* mrcp_sig_agent_t::pool |
Memory pool to allocate memory from
MRCP resource factory
Task interface