Interface to an observable collection of Pin objects. More...
#include <IPinObservable.h>
Public Member Functions | |
virtual void | AddPinObserver (IPinObserver &observerToAdd)=0 |
virtual void | RemovePinObserver (IPinObserver &observerToRemove)=0 |
Interface to an observable collection of Pin objects.
This interface allows the registration of observer objects to receive notifications when the contents of the collection are changed. This interface is a companion to IPinObserver.
|
pure virtual |
Register an observer to receive notifications when the collection's contents are modified.
observerToAdd | The observer to register. |
Implemented in Eegeo::Pins::PinRepository.
|
pure virtual |
De-register an observer from receiving notifications when the collection's contents are modified.
observerToRemove | The observer to de-register. |
Implemented in Eegeo::Pins::PinRepository.