Agora Java API Reference for Android
Public Member Functions | List of all members
agora::config::ExternalParameterHelperWithFilter< T > Class Template Reference
Inheritance diagram for agora::config::ExternalParameterHelperWithFilter< T >:
agora::config::ExternalParameterHelper< T > agora::config::IFilter agora::config::ExternalTriggerParameterHelper

Public Member Functions

 ExternalParameterHelperWithFilter (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
 
- Public Member Functions inherited from agora::config::ExternalParameterHelper< T >
 ExternalParameterHelper (IConfigEngine &engine, const char *key, const T &defValue, AnyValue::Type valueType=ExternalParameterHelperTypeTraits< T >::AnyValueType, IConfigEngine::PARAMETER_TYPE paramType=IConfigEngine::VALUE_ONLY)
 
value () const
 
bool setValue (const AnyValue &value, bool storeValue=true)
 
bool setValue (T value, bool storeValue=true)
 
- Public Member Functions inherited from agora::config::ExternalTriggerParameterHelper
 ExternalTriggerParameterHelper (IConfigEngine &engine, const char *key, AnyValue::Type valueType, IConfigEngine::PARAMETER_TYPE paramType)
 
 operator bool ()
 

Additional Inherited Members

- Protected Attributes inherited from agora::config::ExternalTriggerParameterHelper
IParameterparameter_