55 jobAwake.SetExceptionHandler(handler);
56 jobDone.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 &)