Class that stores a vector controllable value to be set. More...
#include <WebServerControl.h>
Public Member Functions | |
VectorValue (const std::string &name, const std::string &type) | |
VectorValue (const std::string &name, const std::string &type, const miniJson::Json &json_value) | |
const std::vector< 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 |
Static Public Member Functions | |
static std::vector< T > | getVectorJSONValue (const miniJson::Json &json_value) |
Class that stores a vector controllable value to be set.
Definition at line 101 of file WebServerControl.h.
|
inline |
Definition at line 104 of file WebServerControl.h.
|
inline |
Definition at line 108 of file WebServerControl.h.
|
inlinestatic |
Definition at line 115 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::VectorValue< T, json_type >::getVectorJSONValue().