All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | List of all members
Eegeo::Labels::ILabelSourceRepositoryObserver Class Referenceabstract
Inheritance diagram for Eegeo::Labels::ILabelSourceRepositoryObserver:
Eegeo::Labels::IModelRepositoryObserver< TRepository >

Public Types

typedef Helpers::ICallback1
< const IAnchoredLabelSource
CallbackType
 
- Public Types inherited from Eegeo::Labels::IModelRepositoryObserver< TRepository >
typedef TRepository::ItemType ItemType
 

Public Member Functions

virtual void RegisterItemAddedCallback (CallbackType &callback)=0
 
virtual void RegisterItemRemovedCallback (CallbackType &callback)=0
 
virtual void UnregisterItemAddedCallback (CallbackType &callback)=0
 
virtual void UnregisterItemRemovedCallback (CallbackType &callback)=0
 
- Public Member Functions inherited from Eegeo::Labels::IModelRepositoryObserver< TRepository >
virtual void OnItemAdded (const ItemType &item)=0
 
virtual void OnItemRemoved (const ItemType &item)=0
 

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