13 #ifndef BERRYIJOBCHANGELISTENER_H_
14 #define BERRYIJOBCHANGELISTENER_H_
54 ABOUT_TO_RUN = 0x00000001,
58 SCHEDULED = 0x00000010,
59 SLEEPING = 0x00000020,
64 Q_DECLARE_FLAGS(Types, Type)
82 virtual
Events::Types GetEventTypes() = 0;
138 Q_DECLARE_OPERATORS_FOR_FLAGS(berry::IJobChangeListener::Events::Types)
Implements transparent reference counting.
Message1< const IJobChangeEvent::ConstPointer & > JobChangeEventType
virtual void Done(const IJobChangeEvent::ConstPointer &)
virtual void Awake(const IJobChangeEvent::ConstPointer &)
virtual void Scheduled(const IJobChangeEvent::ConstPointer &)
virtual void Sleeping(const IJobChangeEvent::ConstPointer &)
virtual void Running(const IJobChangeEvent::ConstPointer &)