58 jobAboutToRun.SetExceptionHandler(handler);
59 jobAwake.SetExceptionHandler(handler);
60 jobDone.SetExceptionHandler(handler);
61 jobRunning.SetExceptionHandler(handler);
62 jobScheduled.SetExceptionHandler(handler);
63 jobSleeping.SetExceptionHandler(handler);
JobChangeEventType jobDone
static MsgHandler handler
virtual void Sleeping(const IJobChangeEvent::ConstPointer &)
virtual void Scheduled(const IJobChangeEvent::ConstPointer &)
void AddListener(IJobChangeListener *listener)
MessageDelegate1< IJobChangeListener, const IJobChangeEvent::ConstPointer & > Delegate
virtual void Running(const IJobChangeEvent::ConstPointer &)
void RemoveListener(IJobChangeListener *listener)
JobChangeEventType jobSleeping
JobChangeEventType jobAwake
void SetExceptionHandler(const AbstractExceptionHandler &handler)
JobChangeEventType jobRunning
JobChangeEventType jobScheduled
virtual void AboutToRun(const IJobChangeEvent::ConstPointer &)
virtual void Awake(const IJobChangeEvent::ConstPointer &)
virtual Events::Types GetEventTypes()=0
JobChangeEventType jobAboutToRun
virtual void Done(const IJobChangeEvent::ConstPointer &)