UniMRCP  1.7.0
Typedefs | Functions
mrcp_engine_loader.h File Reference

Loader of plugins for MRCP engines. More...

#include "mrcp_engine_iface.h"
Include dependency graph for mrcp_engine_loader.h:

Go to the source code of this file.

Typedefs

typedef typedefAPT_BEGIN_EXTERN_C struct mrcp_engine_loader_t mrcp_engine_loader_t
 

Functions

mrcp_engine_loader_tmrcp_engine_loader_create (apr_pool_t *pool)
 
apt_bool_t mrcp_engine_loader_destroy (mrcp_engine_loader_t *loader)
 
apt_bool_t mrcp_engine_loader_plugins_unload (mrcp_engine_loader_t *loader)
 
mrcp_engine_tmrcp_engine_loader_plugin_load (mrcp_engine_loader_t *loader, const char *id, const char *path, mrcp_engine_config_t *config)
 

Detailed Description

Loader of plugins for MRCP engines.

Typedef Documentation

◆ mrcp_engine_loader_t

typedef typedefAPT_BEGIN_EXTERN_C struct mrcp_engine_loader_t mrcp_engine_loader_t

Opaque engine loader declaration

Function Documentation

◆ mrcp_engine_loader_create()

mrcp_engine_loader_t* mrcp_engine_loader_create ( apr_pool_t *  pool)

Create engine loader

◆ mrcp_engine_loader_destroy()

apt_bool_t mrcp_engine_loader_destroy ( mrcp_engine_loader_t loader)

Destroy engine loader

◆ mrcp_engine_loader_plugin_load()

mrcp_engine_t* mrcp_engine_loader_plugin_load ( mrcp_engine_loader_t loader,
const char *  id,
const char *  path,
mrcp_engine_config_t config 
)

Load engine plugin

◆ mrcp_engine_loader_plugins_unload()

apt_bool_t mrcp_engine_loader_plugins_unload ( mrcp_engine_loader_t loader)

Unload loaded plugins