|
The Assimilation Monitoring Project
|
#include <configcontext.h>

Data Fields | |
| AssimObj | baseclass |
| GHashTable * | _values |
| table of Values More... | |
| gint64(* | getint )(const ConfigContext *, const char *name) |
| Get integer value. More... | |
| void(* | setint )(ConfigContext *, const char *name, gint value) |
| Set integer value. More... | |
| gboolean(* | getbool )(const ConfigContext *, const char *name) |
| Get boolean value. More... | |
| void(* | setbool )(ConfigContext *, const char *name, gboolean) |
| Set bool value. More... | |
| double(* | getdouble )(const ConfigContext *, const char *name) |
| Get double value. More... | |
| void(* | setdouble )(ConfigContext *, const char *name, double value) |
| Set double value. More... | |
| GSList *(* | getarray )(const ConfigContext *, const char *name) |
| Get array value. More... | |
| void(* | setarray )(ConfigContext *, const char *name, GSList *) |
| Set array value. More... | |
| const char *(* | getstring )(const ConfigContext *, const char *name) |
| Get String value. More... | |
| void(* | setstring )(ConfigContext *, const char *name, const char *value) |
| Frame *(* | getframe )(const ConfigContext *, const char *) |
| Get Frame value. More... | |
| void(* | setframe )(ConfigContext *, const char *, Frame *) |
| Set Frame value. More... | |
| NetAddr *(* | getaddr )(const ConfigContext *, const char *name) |
| Get NetAddr value. More... | |
| void(* | setaddr )(ConfigContext *, const char *, NetAddr *) |
| Set NetAddr value. More... | |
| ConfigContext *(* | getconfig )(const ConfigContext *, const char *name) |
| Get ConfigContext value. More... | |
| void(* | setconfig )(ConfigContext *, const char *, ConfigContext *) |
| Set ConfigContext value. More... | |
| enum ConfigValType(* | gettype )(const ConfigContext *, const char *) |
| Return type. More... | |
| ConfigValue *(* | getvalue )(const ConfigContext *, const char *) |
| Return ConfigValue Object. More... | |
| char *(* | getstr )(const ConfigContext *, const char *) |
| Return String for this ConfigContext key. More... | |
| guint(* | keycount )(const ConfigContext *) |
| Return number of keys in object. More... | |
| GSList *(* | keys )(const ConfigContext *) |
| Return list of keys. More... | |
Definition at line 71 of file configcontext.h.
| GHashTable* _ConfigContext::_values |
table of Values
Definition at line 73 of file configcontext.h.
Referenced by _configcontext_JSON_parse_pair(), _configcontext_keycount(), _configcontext_keys(), configcontext_new(), and create_setconfig().
| AssimObj _ConfigContext::baseclass |
Definition at line 72 of file configcontext.h.
Referenced by _configcontext_elem_toString(), _jsondiscovery_discover(), _jsondiscovery_send(), _resourceocf_init_environ(), check_JSON(), nanoobey_setconfig(), resourcecmd_constructor(), and resourcecmd_new().
| NetAddr*(* _ConfigContext::getaddr)(const ConfigContext *, const char *name) |
Get NetAddr value.
Definition at line 86 of file configcontext.h.
Referenced by cma.AssimCclasses.pyConfigContext::__getitem__(), _jsondiscovery_discover(), _jsondiscovery_send(), _switchdiscovery_dispatch(), assim_merge_environ(), configcontext_new(), create_setconfig(), nano_reqconfig(), and nanoobey_setconfig().
| GSList*(* _ConfigContext::getarray)(const ConfigContext *, const char *name) |
Get array value.
Definition at line 80 of file configcontext.h.
Referenced by cma.AssimCclasses.pyConfigContext::__getitem__(), and configcontext_new().
| gboolean(* _ConfigContext::getbool)(const ConfigContext *, const char *name) |
Get boolean value.
Definition at line 76 of file configcontext.h.
Referenced by cma.AssimCclasses.pyConfigContext::__getitem__(), assim_merge_environ(), and configcontext_new().
| ConfigContext*(* _ConfigContext::getconfig)(const ConfigContext *, const char *name) |
Get ConfigContext value.
Definition at line 88 of file configcontext.h.
Referenced by cma.AssimCclasses.pyConfigContext::__getitem__(), configcontext_new(), and jsondiscovery_new().
| double(* _ConfigContext::getdouble)(const ConfigContext *, const char *name) |
Get double value.
Definition at line 78 of file configcontext.h.
| Frame*(* _ConfigContext::getframe)(const ConfigContext *, const char *) |
Get Frame value.
Definition at line 84 of file configcontext.h.
Referenced by cma.AssimCclasses.pyConfigContext::__getitem__(), configcontext_new(), and netio_new().
| gint64(* _ConfigContext::getint)(const ConfigContext *, const char *name) |
Get integer value.
Definition at line 74 of file configcontext.h.
Referenced by cma.AssimCclasses.pyConfigContext::__getitem__(), _resource_queue_cancel(), _resource_queue_cmd_append(), _resource_queue_qelem_new(), assim_merge_environ(), configcontext_new(), create_sendexpecthb(), create_setconfig(), nano_reqconfig(), nanoobey_expecthb(), and nanoobey_sendhb().
| char*(* _ConfigContext::getstr)(const ConfigContext *, const char *) |
Return String for this ConfigContext key.
Definition at line 93 of file configcontext.h.
Referenced by _resourceocf_init_environ().
| const char*(* _ConfigContext::getstring)(const ConfigContext *, const char *name) |
Get String value.
Definition at line 82 of file configcontext.h.
Referenced by cma.AssimCclasses.pyConfigContext::__getitem__(), _jsondiscovery_send(), _resource_queue_cancel(), assim_merge_environ(), configcontext_new(), create_setconfig(), jsondiscovery_new(), nano_reqconfig(), nano_schedule_discovery(), nano_startupidle(), resourcecmd_constructor(), resourcecmd_new(), and resourceocf_new().
| enum ConfigValType(* _ConfigContext::gettype)(const ConfigContext *, const char *) |
Return type.
Definition at line 91 of file configcontext.h.
Referenced by cma.AssimCclasses.pyConfigContext::__getitem__(), assim_merge_environ(), configcontext_new(), create_setconfig(), and resourceocf_new().
| ConfigValue*(* _ConfigContext::getvalue)(const ConfigContext *, const char *) |
Return ConfigValue Object.
Definition at line 92 of file configcontext.h.
Referenced by configcontext_new().
| guint(* _ConfigContext::keycount)(const ConfigContext *) |
Return number of keys in object.
Definition at line 94 of file configcontext.h.
Referenced by assim_merge_environ(), and configcontext_new().
| GSList*(* _ConfigContext::keys)(const ConfigContext *) |
Return list of keys.
Definition at line 95 of file configcontext.h.
Referenced by _resourceocf_init_environ(), assim_merge_environ(), and configcontext_new().
| void(* _ConfigContext::setaddr)(ConfigContext *, const char *, NetAddr *) |
Set NetAddr value.
Definition at line 87 of file configcontext.h.
Referenced by cma.AssimCclasses.pyConfigContext::__setitem__(), configcontext_new(), main(), nanoobey_setconfig(), and test_childprocess_modenv().
| void(* _ConfigContext::setarray)(ConfigContext *, const char *name, GSList *) |
| void(* _ConfigContext::setbool)(ConfigContext *, const char *name, gboolean) |
| void(* _ConfigContext::setconfig)(ConfigContext *, const char *, ConfigContext *) |
Set ConfigContext value.
Definition at line 89 of file configcontext.h.
Referenced by cma.AssimCclasses.pyConfigContext::__setitem__(), and configcontext_new().
| void(* _ConfigContext::setdouble)(ConfigContext *, const char *name, double value) |
Set double value.
Definition at line 79 of file configcontext.h.
| void(* _ConfigContext::setframe)(ConfigContext *, const char *, Frame *) |
Set Frame value.
Definition at line 85 of file configcontext.h.
Referenced by cma.AssimCclasses.pyConfigContext::__setitem__(), configcontext_new(), and main().
| void(* _ConfigContext::setint)(ConfigContext *, const char *name, gint value) |
Set integer value.
Definition at line 75 of file configcontext.h.
Referenced by cma.AssimCclasses.pyIntFrame::__init__(), cma.AssimCclasses.pyConfigContext::__setitem__(), configcontext_new(), main(), and nanoobey_setconfig().
| void(* _ConfigContext::setstring)(ConfigContext *, const char *name, const char *value) |
Definition at line 83 of file configcontext.h.
Referenced by cma.AssimCclasses.pyConfigContext::__setitem__(), _jsondiscovery_send(), configcontext_new(), and nanoobey_setconfig().