Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
berry::IDebugObjectListener::Events Struct Reference

#include <berryIDebugObjectListener.h>

Collaboration diagram for berry::IDebugObjectListener::Events:

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
 

Detailed Description

Definition at line 33 of file berryIDebugObjectListener.h.

Member Typedef Documentation

Definition at line 49 of file berryIDebugObjectListener.h.

Member Enumeration Documentation

Enumerator
NONE 
OBJECT_CREATED 
OBJECT_DESTROYED 
OBJECT_TRACING 
SMARTPOINTER_CREATED 
SMARTPOINTER_DESTROYED 
ALL 

Definition at line 35 of file berryIDebugObjectListener.h.

Member Function Documentation

Member Data Documentation

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().


The documentation for this struct was generated from the following files: