#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
1.6.1