Lines Matching defs:anObserver
61 nsObserverList::AddObserver(nsIObserver* anObserver, PRBool ownsWeak)
66 NS_ENSURE_ARG(anObserver);
78 nsCOMPtr<nsISupportsWeakReference> weakRefFactory = do_QueryInterface(anObserver);
85 nsCOMPtr<nsISupportsWeakReference> weakRefFactory = do_QueryInterface(anObserver);
88 observerRef = anObserver;
95 if (*anObserver)
96 inserted = mObserverList->AppendElement(*anObserver);
102 nsObserverList::RemoveObserver(nsIObserver* anObserver)
106 NS_ENSURE_ARG(anObserver);
114 nsCOMPtr<nsISupportsWeakReference> weakRefFactory = do_QueryInterface(anObserver);
121 observerRef = anObserver;
123 observerRef = anObserver;
128 if (*anObserver)
129 removed = mObserverList->RemoveElement(*anObserver);