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

#include <berryIJobChangeListener.h>

Collaboration diagram for berry::IJobChangeListener::Events:

Public Types

enum  Type {
  NONE, ABOUT_TO_RUN, AWAKE, DONE,
  RUNNING, SCHEDULED, SLEEPING, ALL
}
 
typedef Message1< const IJobChangeEvent::ConstPointer & > JobChangeEventType
 
typedef MessageDelegate1< IJobChangeListener, const IJobChangeEvent::ConstPointer & > Delegate
 

Public Member Functions

void AddListener (IJobChangeListener *listener)
 
void RemoveListener (IJobChangeListener *listener)
 
void SetExceptionHandler (const AbstractExceptionHandler &handler)
 

Public Attributes

JobChangeEventType jobAboutToRun
 
JobChangeEventType jobAwake
 
JobChangeEventType jobDone
 
JobChangeEventType jobRunning
 
JobChangeEventType jobScheduled
 
JobChangeEventType jobSleeping
 

Detailed Description

Definition at line 50 of file berryIJobChangeListener.h.

Member Typedef Documentation

Member Enumeration Documentation

Enumerator
NONE 
ABOUT_TO_RUN 
AWAKE 
DONE 
RUNNING 
SCHEDULED 
SLEEPING 
ALL 

Definition at line 55 of file berryIJobChangeListener.h.

Member Function Documentation

void berry::IJobChangeListener::Events::SetExceptionHandler ( const AbstractExceptionHandler handler)

Definition at line 56 of file berryIJobChangeListener.cpp.

Member Data Documentation

JobChangeEventType berry::IJobChangeListener::Events::jobAboutToRun

Definition at line 70 of file berryIJobChangeListener.h.

Referenced by AddListener().

JobChangeEventType berry::IJobChangeListener::Events::jobAwake

Definition at line 71 of file berryIJobChangeListener.h.

Referenced by AddListener().

JobChangeEventType berry::IJobChangeListener::Events::jobDone

Definition at line 72 of file berryIJobChangeListener.h.

Referenced by AddListener().

JobChangeEventType berry::IJobChangeListener::Events::jobRunning

Definition at line 73 of file berryIJobChangeListener.h.

Referenced by AddListener().

JobChangeEventType berry::IJobChangeListener::Events::jobScheduled

Definition at line 74 of file berryIJobChangeListener.h.

Referenced by AddListener().

JobChangeEventType berry::IJobChangeListener::Events::jobSleeping

Definition at line 75 of file berryIJobChangeListener.h.

Referenced by AddListener().


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