Lines Matching defs:observer_list

5 #include "base/observer_list.h"
66 explicit AddInObserve(ObserverList<Foo>* observer_list)
68 observer_list(observer_list),
74 observer_list->AddObserver(&adder);
79 ObserverList<Foo>* observer_list;
177 ObserverList<Foo> observer_list;
179 Disrupter evil(&observer_list, &c);
181 observer_list.AddObserver(&a);
182 observer_list.AddObserver(&b);
184 FOR_EACH_OBSERVER(Foo, observer_list, Observe(10));
186 observer_list.AddObserver(&evil);
187 observer_list.AddObserver(&c);
188 observer_list.AddObserver(&d);
190 FOR_EACH_OBSERVER(Foo, observer_list, Observe(10));
201 scoped_refptr<ObserverListThreadSafe<Foo> > observer_list(
207 ThreadSafeDisrupter evil(observer_list.get(), &c);
209 observer_list->AddObserver(&a);
210 observer_list->AddObserver(&b);
212 observer_list->Notify(&Foo::Observe, 10);
215 observer_list->AddObserver(&evil);
216 observer_list->AddObserver(&c);
217 observer_list->AddObserver(&d);
219 observer_list->Notify(&Foo::Observe, 10);
253 scoped_refptr<ObserverListThreadSafe<Foo> > observer_list(
256 FooRemover a(observer_list);
259 observer_list->AddObserver(&a);
260 observer_list->AddObserver(&b);
265 observer_list->Notify(&Foo::Observe, 1);
281 scoped_refptr<ObserverListThreadSafe<Foo> > observer_list(
288 observer_list->AddObserver(&a);
289 observer_list->AddObserver(&b);
294 threaded_observer[index] = new AddRemoveThread(observer_list.get(), false);
304 observer_list->Notify(&Foo::Observe, 10);
328 ObserverList<Foo> observer_list(ObserverList<Foo>::NOTIFY_EXISTING_ONLY);
330 AddInObserve b(&observer_list);
332 observer_list.AddObserver(&a);
333 observer_list.AddObserver(&b);
335 FOR_EACH_OBSERVER(Foo, observer_list, Observe(1));
343 FOR_EACH_OBSERVER(Foo, observer_list, Observe(1));
369 ObserverList<Foo> observer_list;
370 AddInClearObserve a(&observer_list);
372 observer_list.AddObserver(&a);
374 FOR_EACH_OBSERVER(Foo, observer_list, Observe(1));
381 ObserverList<Foo> observer_list(ObserverList<Foo>::NOTIFY_EXISTING_ONLY);
382 AddInClearObserve a(&observer_list);
384 observer_list.AddObserver(&a);
386 FOR_EACH_OBSERVER(Foo, observer_list, Observe(1));