The Open Master Hearing Aid (openMHA)
openMHA
Open community platform for hearing aid algorithm research
|
AC variable space implementation. More...
Public Member Functions | |
void | insert_var (const std::string &name, comm_var_t cv) override |
void | insert_var_int (const std::string &name, int *ptr) override |
void | insert_var_vfloat (const std::string &name, std::vector< float > &vec) override |
void | insert_var_float (const std::string &name, float *ptr) override |
void | insert_var_double (const std::string &name, double *ptr) override |
void | remove_var (const std::string &name) override |
void | remove_ref (void *addr) override |
bool | is_var (const std::string &name) const override |
comm_var_t | get_var (const std::string &name) const override |
int | get_var_int (const std::string &name) const override |
float | get_var_float (const std::string &name) const override |
double | get_var_double (const std::string &name) const override |
const std::vector< std::string > & | get_entries () const override |
size_t | size () const override |
virtual void | set_prepared (bool prepared) |
The provider of this AC space must set the AC space to prepared at the end of its own prepare() operation and to not prepared at the beginning of its own release() operation. More... | |
Public Member Functions inherited from MHA_AC::algo_comm_t | |
virtual | ~algo_comm_t ()=default |
Private Attributes | |
comm_var_map_t | vars |
Storage. More... | |
AC variable space implementation.
|
overridevirtual |
Implements MHA_AC::algo_comm_t.
|
overridevirtual |
Implements MHA_AC::algo_comm_t.
|
overridevirtual |
Implements MHA_AC::algo_comm_t.
|
overridevirtual |
Implements MHA_AC::algo_comm_t.
|
overridevirtual |
Implements MHA_AC::algo_comm_t.
|
overridevirtual |
Implements MHA_AC::algo_comm_t.
|
overridevirtual |
Implements MHA_AC::algo_comm_t.
|
overridevirtual |
Implements MHA_AC::algo_comm_t.
|
overridevirtual |
Implements MHA_AC::algo_comm_t.
|
overridevirtual |
Implements MHA_AC::algo_comm_t.
|
overridevirtual |
Implements MHA_AC::algo_comm_t.
|
overridevirtual |
Implements MHA_AC::algo_comm_t.
|
overridevirtual |
Implements MHA_AC::algo_comm_t.
|
overridevirtual |
Implements MHA_AC::algo_comm_t.
|
virtual |
The provider of this AC space must set the AC space to prepared at the end of its own prepare() operation and to not prepared at the beginning of its own release() operation.
|
private |
Storage.