Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <berryIJobChangeListener.h>
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 |
Definition at line 50 of file berryIJobChangeListener.h.
typedef MessageDelegate1<IJobChangeListener, const IJobChangeEvent::ConstPointer&> berry::IJobChangeListener::Events::Delegate |
Definition at line 83 of file berryIJobChangeListener.h.
typedef Message1<const IJobChangeEvent::ConstPointer&> berry::IJobChangeListener::Events::JobChangeEventType |
Definition at line 53 of file berryIJobChangeListener.h.
Enumerator | |
---|---|
NONE | |
ABOUT_TO_RUN | |
AWAKE | |
DONE | |
RUNNING | |
SCHEDULED | |
SLEEPING | |
ALL |
Definition at line 55 of file berryIJobChangeListener.h.
void berry::IJobChangeListener::Events::AddListener | ( | IJobChangeListener * | listener | ) |
Definition at line 22 of file berryIJobChangeListener.cpp.
References ABOUT_TO_RUN, berry::IJobChangeListener::AboutToRun(), AWAKE, berry::IJobChangeListener::Awake(), DONE, berry::IJobChangeListener::Done(), berry::IJobChangeListener::GetEventTypes(), jobAboutToRun, jobAwake, jobDone, jobRunning, jobScheduled, jobSleeping, RUNNING, berry::IJobChangeListener::Running(), SCHEDULED, berry::IJobChangeListener::Scheduled(), SLEEPING, and berry::IJobChangeListener::Sleeping().
void berry::IJobChangeListener::Events::RemoveListener | ( | IJobChangeListener * | listener | ) |
Definition at line 43 of file berryIJobChangeListener.cpp.
References berry::IJobChangeListener::AboutToRun(), berry::IJobChangeListener::Awake(), berry::IJobChangeListener::Done(), berry::IJobChangeListener::Running(), berry::IJobChangeListener::Scheduled(), and berry::IJobChangeListener::Sleeping().
void berry::IJobChangeListener::Events::SetExceptionHandler | ( | const AbstractExceptionHandler & | handler | ) |
Definition at line 56 of file berryIJobChangeListener.cpp.
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().