All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Pins::IPinObserver Class Referenceabstract

Interface to an observer of a collection Pin objects. More...

#include <IPinObserver.h>

Inheritance diagram for Eegeo::Pins::IPinObserver:
Eegeo::Pins::PinController

Public Member Functions

virtual void OnPinAdded (Pin &pin)=0
 
virtual void OnPinRemoved (Pin &pin)=0
 

Detailed Description

Interface to an observer of a collection Pin objects.

This interface specifies how an object can recieve notifications when the contents of a Pin collection is modified. This interface is a companion to IPinObservable.

Member Function Documentation

virtual void Eegeo::Pins::IPinObserver::OnPinAdded ( Pin pin)
pure virtual

Notification that a Pin has been added to a collection.

Parameters
pinThe pin that has been added to the collection.

Implemented in Eegeo::Pins::PinController.

virtual void Eegeo::Pins::IPinObserver::OnPinRemoved ( Pin pin)
pure virtual

Notification that a Pin has been removed from a collection.

Parameters
pinThe pin that has been removed from the collection.

Implemented in Eegeo::Pins::PinController.


The documentation for this class was generated from the following file: