| 
    UniMRCP
    1.5.0
    
   | 
 
#include <mrcp_sig_agent.h>
Data Fields | |
| const char * | id | 
| apr_pool_t * | pool | 
| void * | obj | 
| void * | parent | 
| 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, const mrcp_sig_settings_t *settings) | 
MRCP signaling agent
| apt_bool_t(* mrcp_sig_agent_t::create_client_session)(mrcp_session_t *session, const 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
| apt_task_msg_pool_t* mrcp_sig_agent_t::msg_pool | 
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_t* mrcp_sig_agent_t::resource_factory | 
MRCP resource factory
| apt_task_t* mrcp_sig_agent_t::task | 
Task interface
 1.8.6