UniMRCP
1.5.0
|
Abstract MRCP Signaling Agent. More...
#include <apr_network_io.h>
#include <apr_tables.h>
#include "mrcp_sig_types.h"
#include "apt_task.h"
Go to the source code of this file.
Data Structures | |
struct | mrcp_sig_settings_t |
struct | mrcp_sig_agent_t |
Functions | |
mrcp_sig_agent_t * | mrcp_signaling_agent_create (const char *id, void *obj, apr_pool_t *pool) |
mrcp_sa_factory_t * | mrcp_sa_factory_create (apr_pool_t *pool) |
apt_bool_t | mrcp_sa_factory_agent_add (mrcp_sa_factory_t *sa_factory, mrcp_sig_agent_t *sig_agent) |
apt_bool_t | mrcp_sa_factory_is_empty (const mrcp_sa_factory_t *sa_factory) |
mrcp_sig_agent_t * | mrcp_sa_factory_agent_select (mrcp_sa_factory_t *sa_factory) |
mrcp_sig_settings_t * | mrcp_signaling_settings_alloc (apr_pool_t *pool) |
Abstract MRCP Signaling Agent.
apt_bool_t mrcp_sa_factory_agent_add | ( | mrcp_sa_factory_t * | sa_factory, |
mrcp_sig_agent_t * | sig_agent | ||
) |
Add signaling agent to factory.
mrcp_sig_agent_t* mrcp_sa_factory_agent_select | ( | mrcp_sa_factory_t * | sa_factory | ) |
Select next available signaling agent.
mrcp_sa_factory_t* mrcp_sa_factory_create | ( | apr_pool_t * | pool | ) |
Create factory of signaling agents.
apt_bool_t mrcp_sa_factory_is_empty | ( | const mrcp_sa_factory_t * | sa_factory | ) |
Determine whether factory is empty.
mrcp_sig_agent_t* mrcp_signaling_agent_create | ( | const char * | id, |
void * | obj, | ||
apr_pool_t * | pool | ||
) |
Create signaling agent.
mrcp_sig_settings_t* mrcp_signaling_settings_alloc | ( | apr_pool_t * | pool | ) |
Allocate MRCP signaling settings.