The base class for a value that is produced by this registry. More...
#include <WebServerControlTypeRegistry.h>
Public Member Functions | |
| ControlledValueBase (const std::string &name, const std::string &type) | |
| Constructor. More... | |
| virtual | ~ControlledValueBase () |
| const std::string & | name () const |
| const std::string & | type () const |
| virtual void | setControllableValue (WebServerControl &control)=0 |
Sets the controllable value given the name and type via the controllable interface in control. More... | |
Private Attributes | |
| const std::string | _name |
| The name that the value is for. More... | |
| const std::string | _type |
| The string representation of the type. More... | |
The base class for a value that is produced by this registry.
Definition at line 44 of file WebServerControlTypeRegistry.h.
| Moose::WebServerControlTypeRegistry::ControlledValueBase::ControlledValueBase | ( | const std::string & | name, |
| const std::string & | type | ||
| ) |
Constructor.
| name | The name that the value is for (typically a controllable path) |
| type | The string representationg of the type |
Definition at line 48 of file WebServerControlTypeRegistry.C.
|
inlinevirtual |
Definition at line 54 of file WebServerControlTypeRegistry.h.
|
inline |
Definition at line 59 of file WebServerControlTypeRegistry.h.
Referenced by WebServerControl::ControlledValue< T >::setControllableValue().
|
pure virtual |
Sets the controllable value given the name and type via the controllable interface in control.
Will broadcast the value and set it in the derived, type-aware class.
Implemented in WebServerControl::ControlledValue< T >.
|
inline |
Definition at line 63 of file WebServerControlTypeRegistry.h.
|
private |
The name that the value is for.
Definition at line 75 of file WebServerControlTypeRegistry.h.
Referenced by name().
|
private |
The string representation of the type.
Definition at line 77 of file WebServerControlTypeRegistry.h.
Referenced by type().
1.8.14