![]()  | 
  
    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 |