Searched refs:ObserverInterface (Results 1 - 12 of 12) sorted by relevance

/system/update_engine/common/
H A Dprefs_interface.h34 class ObserverInterface { class in class:chromeos_update_engine::PrefsInterface
36 virtual ~ObserverInterface() = default;
87 ObserverInterface* observer) = 0;
92 ObserverInterface* observer) = 0;
H A Dmock_prefs.h44 MOCK_METHOD2(AddObserver, void(const std::string& key, ObserverInterface*));
46 void(const std::string& key, ObserverInterface*));
H A Dfake_prefs.cc101 std::vector<ObserverInterface*> copy_observers(observers_for_key->second);
102 for (ObserverInterface* observer : copy_observers)
134 std::vector<ObserverInterface*> copy_observers(observers_for_key->second);
135 for (ObserverInterface* observer : copy_observers)
151 void FakePrefs::AddObserver(const string& key, ObserverInterface* observer) {
155 void FakePrefs::RemoveObserver(const string& key, ObserverInterface* observer) {
156 std::vector<ObserverInterface*>& observers_for_key = observers_[key];
H A Dfake_prefs.h53 ObserverInterface* observer) override;
55 ObserverInterface* observer) override;
106 std::map<std::string, std::vector<ObserverInterface*>> observers_;
H A Dprefs.cc40 std::vector<ObserverInterface*> copy_observers(observers_for_key->second);
41 for (ObserverInterface* observer : copy_observers)
88 std::vector<ObserverInterface*> copy_observers(observers_for_key->second);
89 for (ObserverInterface* observer : copy_observers)
95 void PrefsBase::AddObserver(const string& key, ObserverInterface* observer) {
99 void PrefsBase::RemoveObserver(const string& key, ObserverInterface* observer) {
100 std::vector<ObserverInterface*>& observers_for_key = observers_[key];
H A Dprefs.h74 ObserverInterface* observer) override;
76 ObserverInterface* observer) override;
80 std::map<std::string, std::vector<ObserverInterface*>> observers_;
H A Dprefs_unittest.cc279 class MockPrefsObserver : public PrefsInterface::ObserverInterface {
/system/update_engine/update_manager/
H A Dvariable.h59 class ObserverInterface { class in class:chromeos_update_manager::BaseVariable
61 virtual ~ObserverInterface() {}
95 virtual void AddObserver(BaseVariable::ObserverInterface* observer) {
102 virtual void RemoveObserver(BaseVariable::ObserverInterface* observer) {
154 std::list<BaseVariable::ObserverInterface*> observer_list_copy(
179 std::list<BaseVariable::ObserverInterface*> observer_list_;
H A Dvariable_unittest.cc88 class BaseVariableObserver : public BaseVariable::ObserverInterface {
137 class BaseVariableObserverRemover : public BaseVariable::ObserverInterface {
148 void OnCallRemoveObserver(BaseVariable::ObserverInterface* observer) {
155 vector<BaseVariable::ObserverInterface*> remove_observers_;
H A Devaluation_context.h66 private BaseVariable::ObserverInterface {
133 // BaseVariable::ObserverInterface override.
H A Dgeneric_variables_unittest.cc186 class CallCounterObserver : public BaseVariable::ObserverInterface {
H A Dreal_updater_provider.cc306 public chromeos_update_engine::PrefsInterface::ObserverInterface {

Completed in 92 milliseconds