Medical Imaging Interaction Toolkit
2023.12.00
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 46 of file berryIJobChangeListener.h.
typedef MessageDelegate1<IJobChangeListener, const IJobChangeEvent::ConstPointer&> berry::IJobChangeListener::Events::Delegate |
Definition at line 79 of file berryIJobChangeListener.h.
typedef Message1<const IJobChangeEvent::ConstPointer&> berry::IJobChangeListener::Events::JobChangeEventType |
Definition at line 49 of file berryIJobChangeListener.h.
Enumerator | |
---|---|
NONE | |
ABOUT_TO_RUN | |
AWAKE | |
DONE | |
RUNNING | |
SCHEDULED | |
SLEEPING | |
ALL |
Definition at line 51 of file berryIJobChangeListener.h.
void berry::IJobChangeListener::Events::AddListener | ( | IJobChangeListener * | listener | ) |
void berry::IJobChangeListener::Events::RemoveListener | ( | IJobChangeListener * | listener | ) |
void berry::IJobChangeListener::Events::SetExceptionHandler | ( | const AbstractExceptionHandler & | handler | ) |
JobChangeEventType berry::IJobChangeListener::Events::jobAboutToRun |
Definition at line 66 of file berryIJobChangeListener.h.
JobChangeEventType berry::IJobChangeListener::Events::jobAwake |
Definition at line 67 of file berryIJobChangeListener.h.
JobChangeEventType berry::IJobChangeListener::Events::jobDone |
Definition at line 68 of file berryIJobChangeListener.h.
JobChangeEventType berry::IJobChangeListener::Events::jobRunning |
Definition at line 69 of file berryIJobChangeListener.h.
JobChangeEventType berry::IJobChangeListener::Events::jobScheduled |
Definition at line 70 of file berryIJobChangeListener.h.
JobChangeEventType berry::IJobChangeListener::Events::jobSleeping |
Definition at line 71 of file berryIJobChangeListener.h.