![]() |
The Open Master Hearing Aid (openMHA)
openMHA
Open community platform for hearing aid algorithm research
|
Class to create a plugin loader in a parser, including the load logic. More...

Public Member Functions | |
| mhapluginloader_t (MHAParser::parser_t &parent, MHA_AC::algo_comm_t &ac, const std::string &plugname_name="plugin_name", const std::string &prefix="") | |
| ~mhapluginloader_t () | |
| void | prepare (mhaconfig_t &cf) |
| void | release () |
| void | process (mha_wave_t *sIn, mha_wave_t **sOut) |
| void | process (mha_spec_t *sIn, mha_spec_t **sOut) |
| void | process (mha_wave_t *sIn, mha_spec_t **sOut) |
| void | process (mha_spec_t *sIn, mha_wave_t **sOut) |
| mhaconfig_t | get_cfin () const |
| mhaconfig_t | get_cfout () const |
| const std::string & | get_last_name () const |
Protected Attributes | |
| PluginLoader::mhapluginloader_t * | plug |
Private Member Functions | |
| void | load_plug () |
Private Attributes | |
| MHAParser::parser_t & | parent_ |
| MHAParser::string_t | plugname |
| std::string | prefix_ |
| MHAEvents::connector_t< mhapluginloader_t > | connector |
| MHA_AC::algo_comm_t & | ac_ |
| std::string | last_name |
| std::string | plugname_name_ |
| mhaconfig_t | cf_in_ |
| mhaconfig_t | cf_out_ |
Static Private Attributes | |
| static double | bookkeeping |
Class to create a plugin loader in a parser, including the load logic.
| MHAParser::mhapluginloader_t::mhapluginloader_t | ( | MHAParser::parser_t & | parent, |
| MHA_AC::algo_comm_t & | ac, | ||
| const std::string & | plugname_name = "plugin_name", |
||
| const std::string & | prefix = "" |
||
| ) |
| MHAParser::mhapluginloader_t::~mhapluginloader_t | ( | ) |
| void MHAParser::mhapluginloader_t::prepare | ( | mhaconfig_t & | cf | ) |
| void MHAParser::mhapluginloader_t::release | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |