Searched refs:BaseVariable (Results 1 - 6 of 6) sorted by relevance

/system/update_engine/update_manager/
H A Dvariable.h56 class BaseVariable { class in namespace:chromeos_update_manager
64 virtual void ValueChanged(BaseVariable* variable) = 0;
67 virtual ~BaseVariable() {
95 virtual void AddObserver(BaseVariable::ObserverInterface* observer) {
102 virtual void RemoveObserver(BaseVariable::ObserverInterface* observer) {
107 // Creates a BaseVariable using the default polling interval (5 minutes).
108 BaseVariable(const std::string& name, VariableMode mode) function in class:chromeos_update_manager::BaseVariable
109 : BaseVariable(name, mode,
112 // Creates a BaseVariable with mode kVariableModePoll and the provided
114 BaseVariable(cons function in class:chromeos_update_manager::BaseVariable
143 BaseVariable(const std::string& name, VariableMode mode, function in class:chromeos_update_manager::BaseVariable
[all...]
H A Dvariable_unittest.cc88 class BaseVariableObserver : public BaseVariable::ObserverInterface {
90 void ValueChanged(BaseVariable* variable) {
95 vector<BaseVariable*> calls_;
137 class BaseVariableObserverRemover : public BaseVariable::ObserverInterface {
141 void ValueChanged(BaseVariable* variable) override {
148 void OnCallRemoveObserver(BaseVariable::ObserverInterface* observer) {
155 vector<BaseVariable::ObserverInterface*> remove_observers_;
H A Devaluation_context.h66 private BaseVariable::ObserverInterface {
133 // BaseVariable::ObserverInterface override.
134 void ValueChanged(BaseVariable* var) override;
153 typedef std::map<BaseVariable*, BoxedValue> ValueCacheMap;
H A Devaluation_context-inl.h49 static_cast<BaseVariable*>(var), BoxedValue(result));
H A Dgeneric_variables_unittest.cc186 class CallCounterObserver : public BaseVariable::ObserverInterface {
188 void ValueChanged(BaseVariable* variable) {
H A Devaluation_context.cc111 void EvaluationContext::ValueChanged(BaseVariable* var) {

Completed in 37 milliseconds