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

Public Types

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

Public Member Functions

virtual void RegisterLabelModelAddedCallback (CallbackType &callback)=0
 
virtual void RegisterLabelModelRemovedCallback (CallbackType &callback)=0
 
virtual void UnregisterLabelModelAddedCallback (CallbackType &callback)=0
 
virtual void UnregisterLabelModelRemovedCallback (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: