Inherits agora::config::ExternalParameterHelper< T >, and agora::config::IObserver.
|
| ExternalParameterHelperWithObserver (IConfigEngine &engine, const char *key, const T &defValue, AnyValue::Type valueType=ExternalParameterHelperTypeTraits< T >::AnyValueType) |
|
bool | connect (ExternalParameterHasSlots *om, setter_type &&setter, getter_type &&getter=nullptr, bool triggerOnConnect=false) |
|
virtual bool | onSetValue (const AnyValue &value) override |
|
virtual bool | onGetValue (AnyValue &value) override |
|
| ExternalParameterHelper (IConfigEngine &engine, const char *key, const T &defValue, AnyValue::Type valueType=ExternalParameterHelperTypeTraits< T >::AnyValueType, IConfigEngine::PARAMETER_TYPE paramType=IConfigEngine::VALUE_ONLY) |
|
T | value () const |
|
bool | setValue (const AnyValue &value, bool storeValue=true) |
|
bool | setValue (T value, bool storeValue=true) |
|
| ExternalTriggerParameterHelper (IConfigEngine &engine, const char *key, AnyValue::Type valueType, IConfigEngine::PARAMETER_TYPE paramType) |
|
| ~ExternalTriggerParameterHelper () |
|
| operator bool () |
|
virtual | ~IObserver () |
|
◆ ExternalParameterHelperWithObserver()
◆ connect()
◆ onSetValue()
◆ onGetValue()