Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <berryIDebugObjectListener.h>
Public Types | |
enum | Type { NONE, OBJECT_CREATED, OBJECT_DESTROYED, OBJECT_TRACING, SMARTPOINTER_CREATED, SMARTPOINTER_DESTROYED, ALL } |
typedef Message1< const Object * > | ObjectEventType |
typedef Message3< unsigned int, bool, const Object * > | TracingEventType |
typedef Message2< unsigned int, const Object * > | SmartPointerEventType |
typedef MessageDelegate1< IDebugObjectListener, const Object * > | ObjDelegate |
typedef MessageDelegate3< IDebugObjectListener, unsigned int, bool, const Object * > | TraceDelegate |
typedef MessageDelegate2< IDebugObjectListener, unsigned int, const Object * > | SPDelegate |
Public Member Functions | |
void | AddListener (IDebugObjectListener *listener) |
void | RemoveListener (IDebugObjectListener *listener) |
Public Attributes | |
ObjectEventType | objCreatedEvent |
ObjectEventType | objDestroyedEvent |
TracingEventType | objTracingEvent |
SmartPointerEventType | spCreatedEvent |
SmartPointerEventType | spDestroyedEvent |
Definition at line 33 of file berryIDebugObjectListener.h.
typedef MessageDelegate1<IDebugObjectListener, const Object*> berry::IDebugObjectListener::Events::ObjDelegate |
Definition at line 61 of file berryIDebugObjectListener.h.
typedef Message1<const Object*> berry::IDebugObjectListener::Events::ObjectEventType |
Definition at line 48 of file berryIDebugObjectListener.h.
typedef Message2<unsigned int, const Object*> berry::IDebugObjectListener::Events::SmartPointerEventType |
Definition at line 50 of file berryIDebugObjectListener.h.
typedef MessageDelegate2<IDebugObjectListener, unsigned int, const Object*> berry::IDebugObjectListener::Events::SPDelegate |
Definition at line 63 of file berryIDebugObjectListener.h.
typedef MessageDelegate3<IDebugObjectListener, unsigned int, bool, const Object*> berry::IDebugObjectListener::Events::TraceDelegate |
Definition at line 62 of file berryIDebugObjectListener.h.
typedef Message3<unsigned int, bool, const Object*> berry::IDebugObjectListener::Events::TracingEventType |
Definition at line 49 of file berryIDebugObjectListener.h.
Enumerator | |
---|---|
NONE | |
OBJECT_CREATED | |
OBJECT_DESTROYED | |
OBJECT_TRACING | |
SMARTPOINTER_CREATED | |
SMARTPOINTER_DESTROYED | |
ALL |
Definition at line 35 of file berryIDebugObjectListener.h.
void berry::IDebugObjectListener::Events::AddListener | ( | IDebugObjectListener * | listener | ) |
Definition at line 21 of file berryIDebugObjectListener.cpp.
References berry::IDebugObjectListener::GetEventTypes(), objCreatedEvent, objDestroyedEvent, OBJECT_CREATED, OBJECT_DESTROYED, OBJECT_TRACING, berry::IDebugObjectListener::ObjectCreated(), berry::IDebugObjectListener::ObjectDestroyed(), berry::IDebugObjectListener::ObjectTracingChanged(), objTracingEvent, SMARTPOINTER_CREATED, berry::IDebugObjectListener::SmartPointerCreated(), berry::IDebugObjectListener::SmartPointerDestroyed(), spCreatedEvent, and spDestroyedEvent.
Referenced by berry::DebugUtil::AddObjectListener().
void berry::IDebugObjectListener::Events::RemoveListener | ( | IDebugObjectListener * | listener | ) |
Definition at line 34 of file berryIDebugObjectListener.cpp.
References berry::IDebugObjectListener::ObjectCreated(), berry::IDebugObjectListener::ObjectDestroyed(), berry::IDebugObjectListener::ObjectTracingChanged(), berry::IDebugObjectListener::SmartPointerCreated(), and berry::IDebugObjectListener::SmartPointerDestroyed().
Referenced by berry::DebugUtil::RemoveObjectListener().
ObjectEventType berry::IDebugObjectListener::Events::objCreatedEvent |
Definition at line 52 of file berryIDebugObjectListener.h.
Referenced by AddListener().
ObjectEventType berry::IDebugObjectListener::Events::objDestroyedEvent |
Definition at line 53 of file berryIDebugObjectListener.h.
Referenced by AddListener().
TracingEventType berry::IDebugObjectListener::Events::objTracingEvent |
Definition at line 54 of file berryIDebugObjectListener.h.
Referenced by AddListener().
SmartPointerEventType berry::IDebugObjectListener::Events::spCreatedEvent |
Definition at line 55 of file berryIDebugObjectListener.h.
Referenced by AddListener().
SmartPointerEventType berry::IDebugObjectListener::Events::spDestroyedEvent |
Definition at line 56 of file berryIDebugObjectListener.h.
Referenced by AddListener().