The Open Master Hearing Aid (openMHA)
openMHA
Open community platform for hearing aid algorithm research
|
Monitor variable with int value. More...
Public Member Functions | |
int_mon_t (const std::string &hlp) | |
Create a monitor variable for integral values. More... | |
Public Member Functions inherited from MHAParser::monitor_t | |
monitor_t (const std::string &) | |
monitor_t (const monitor_t &) | |
monitor_t & | operator= (const monitor_t &)=default |
std::string | op_query (expression_t &) |
std::string | query_dump (const std::string &) |
std::string | query_perm (const std::string &) |
Public Member Functions inherited from MHAParser::base_t | |
base_t (const std::string &) | |
Constructor for base class of all parser nodes. More... | |
base_t (const base_t &) | |
Copy constructor for base_t. More... | |
base_t & | operator= (const base_t &)=default |
base_t (base_t &&)=delete | |
base_t & | operator= (base_t &&)=delete |
virtual | ~base_t () |
virtual std::string | parse (const std::string &) |
Causes this node to process a command in the openMHA configuration language. More... | |
virtual void | parse (const char *, char *, unsigned int) |
This function parses a command and writes the parsing result into a C character array. More... | |
virtual void | parse (const std::vector< std::string > &, std::vector< std::string > &) |
virtual std::string | op_subparse (expression_t &) |
virtual std::string | op_setval (expression_t &) |
virtual std::string | query_entries (const std::string &) |
virtual std::string | query_range (const std::string &) |
virtual std::string | query_readfile (const std::string &) |
virtual std::string | query_savefile (const std::string &) |
virtual std::string | query_savefile_compact (const std::string &) |
virtual std::string | query_savemons (const std::string &) |
virtual std::string | query_listids (const std::string &) |
std::string | query_version (const std::string &) |
std::string | query_id (const std::string &) |
std::string | query_subst (const std::string &) |
std::string | query_addsubst (const std::string &) |
std::string | query_help (const std::string &) |
std::string | query_cmds (const std::string &) |
void | set_node_id (const std::string &) |
Set the identification string of this parser node. More... | |
void | set_help (const std::string &) |
Set the help comment of a variable or parser. More... | |
void | add_parent_on_insert (parser_t *, std::string) |
void | rm_parent_on_remove (parser_t *) |
const std::string & | fullname () const |
Return the full dot-separated path name of this parser node in the openMHA configuration tree. More... | |
Public Attributes | |
int | data |
Data field. More... | |
Public Attributes inherited from MHAParser::base_t | |
MHAEvents::emitter_t | writeaccess |
Event emitted on write access. More... | |
MHAEvents::emitter_t | valuechanged |
Event emitted if the value has changed. More... | |
MHAEvents::emitter_t | readaccess |
Event emitted on read access. More... | |
MHAEvents::emitter_t | prereadaccess |
Event emitted on read access, before the data field is accessed. More... | |
Protected Member Functions | |
std::string | query_val (const std::string &) |
std::string | query_type (const std::string &) |
Protected Member Functions inherited from MHAParser::base_t | |
void | activate_query (const std::string &, query_t) |
void | notify () |
Additional Inherited Members | |
Protected Attributes inherited from MHAParser::base_t | |
query_map_t | queries |
bool | data_is_initialized |
Monitor variable with int value.
Monitor variables can be of many types. These variables can be queried through the parser. The public data element contains the monitored state. Write access is only possible from the C++ code by direct access to the data field.
MHAParser::int_mon_t::int_mon_t | ( | const std::string & | hlp | ) |
Create a monitor variable for integral values.
hlp | A help text describing this monitor variable. |
|
protectedvirtual |
Reimplemented from MHAParser::base_t.
|
protectedvirtual |
Reimplemented from MHAParser::base_t.
int MHAParser::int_mon_t::data |
Data field.