Class that stores a vector controllable value to be set. More...
#include <WebServerControl.h>
Public Types | |
using | value_type = std::vector< T > |
The underlying type of the value. More... | |
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 116 of file WebServerControl.h.
|
inherited |
The underlying type of the value.
Definition at line 76 of file WebServerControl.h.
|
inline |
Definition at line 119 of file WebServerControl.h.
|
inline |
Definition at line 123 of file WebServerControl.h.
|
inlinestatic |
Definition at line 130 of file WebServerControl.h.
|
inlineinherited |
Definition at line 57 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 83 of file WebServerControl.h.
|
inlineinherited |
Definition at line 61 of file WebServerControlTypeRegistry.h.
|
inlineinherited |
Definition at line 81 of file WebServerControl.h.
Referenced by WebServerControl::VectorValue< T, json_type >::getVectorJSONValue().