Public Types | |
typedef TEventInterface::CallbackType | CallbackType |
typedef std::vector < CallbackType * > | CallbackVector |
Public Member Functions | |
void | Register (CallbackType &callback) |
void | Unregister (CallbackType &callback) |
Protected Attributes | |
CallbackVector | m_callbacks |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |