Medical Imaging Interaction Toolkit
2023.12.00
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 29 of file berryIDebugObjectListener.h.
typedef MessageDelegate1<IDebugObjectListener, const Object*> berry::IDebugObjectListener::Events::ObjDelegate |
Definition at line 57 of file berryIDebugObjectListener.h.
typedef Message1<const Object*> berry::IDebugObjectListener::Events::ObjectEventType |
Definition at line 44 of file berryIDebugObjectListener.h.
typedef Message2<unsigned int, const Object*> berry::IDebugObjectListener::Events::SmartPointerEventType |
Definition at line 46 of file berryIDebugObjectListener.h.
typedef MessageDelegate2<IDebugObjectListener, unsigned int, const Object*> berry::IDebugObjectListener::Events::SPDelegate |
Definition at line 59 of file berryIDebugObjectListener.h.
typedef MessageDelegate3<IDebugObjectListener, unsigned int, bool, const Object*> berry::IDebugObjectListener::Events::TraceDelegate |
Definition at line 58 of file berryIDebugObjectListener.h.
typedef Message3<unsigned int, bool, const Object*> berry::IDebugObjectListener::Events::TracingEventType |
Definition at line 45 of file berryIDebugObjectListener.h.
Enumerator | |
---|---|
NONE | |
OBJECT_CREATED | |
OBJECT_DESTROYED | |
OBJECT_TRACING | |
SMARTPOINTER_CREATED | |
SMARTPOINTER_DESTROYED | |
ALL |
Definition at line 31 of file berryIDebugObjectListener.h.
void berry::IDebugObjectListener::Events::AddListener | ( | IDebugObjectListener * | listener | ) |
void berry::IDebugObjectListener::Events::RemoveListener | ( | IDebugObjectListener * | listener | ) |
ObjectEventType berry::IDebugObjectListener::Events::objCreatedEvent |
Definition at line 48 of file berryIDebugObjectListener.h.
ObjectEventType berry::IDebugObjectListener::Events::objDestroyedEvent |
Definition at line 49 of file berryIDebugObjectListener.h.
TracingEventType berry::IDebugObjectListener::Events::objTracingEvent |
Definition at line 50 of file berryIDebugObjectListener.h.
SmartPointerEventType berry::IDebugObjectListener::Events::spCreatedEvent |
Definition at line 51 of file berryIDebugObjectListener.h.
SmartPointerEventType berry::IDebugObjectListener::Events::spDestroyedEvent |
Definition at line 52 of file berryIDebugObjectListener.h.