Class that stores a scalar controllable value to be set. More...
#include <WebServerControl.h>
Public Member Functions | |
ScalarValue (const std::string &name, const std::string &type) | |
ScalarValue (const std::string &name, const std::string &type, const miniJson::Json &json_value) | |
const T & | value () const |
virtual void | setControllableValue (WebServerControl &control) override final |
Sets the controllable value given the name and type via the controllable interface in control . More... | |
const std::string & | name () const |
const std::string & | type () const |
Class that stores a scalar controllable value to be set.
Definition at line 83 of file WebServerControl.h.
|
inline |
Definition at line 86 of file WebServerControl.h.
|
inline |
Definition at line 89 of file WebServerControl.h.
|
inlineinherited |
Definition at line 55 of file WebServerControlTypeRegistry.h.
Referenced by WebServerControl::TypedValueBase< std::vector< T > >::setControllableValue().
|
inlinefinaloverridevirtualinherited |
Sets the controllable value given the name and type via the controllable interface in control
.
Will broadcast the value for setting it.
Implements Moose::WebServerControlTypeRegistry::ValueBase.
Definition at line 68 of file WebServerControl.h.
|
inlineinherited |
Definition at line 59 of file WebServerControlTypeRegistry.h.
|
inlineinherited |
Definition at line 66 of file WebServerControl.h.
Referenced by WebServerControl::TypedValueBase< std::vector< T > >::setControllableValue().