ADTF
|
Job to add to the applications queue. More...
Public Member Functions | |
ADTF_IID (IJob, "job.application.ant.services.adtf.iid") | |
definition of jobs identifier | |
Public Member Functions inherited from IObject | |
ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Marks the IObject to be castable with the ucom_cast() More... | |
Public Member Functions inherited from IRunnable | |
ADTF_IID (IRunnable, "runnable.ant.base.adtf.iid") | |
defintion of interface id | |
virtual tResult | Run (tTimeStamp tmTimeofActivation, tActivationType ui32ActivationType, const void *pvUserData, size_t nUserDataSize)=0 |
The Run method to set the component in running state. More... | |
virtual tActivationType | GetActivationType () const |
Gets the activation code of the runnable it reacts to. More... | |
Protected Member Functions | |
~IJob ()=default | |
hide DTOR. Use IObject::Destroy instead. | |
Protected Member Functions inherited from IObject | |
~IObject ()=default | |
Protected destructor --> Use implemented Destroy() instead of delete! | |
Protected Member Functions inherited from IRunnable | |
~IRunnable ()=default | |
not destructable | |
Additional Inherited Members | |
Public Types inherited from IRunnable | |
enum | tActivationType : uint32_t { RUN_UNSPECIFIED = 0 , RUN_TIMER = 1 , RUN_SIGNAL = 2 , RUN_EXCEPTION = 3 , RUN_MESSAGE = 5 , RUN_THREAD = 6 , RUN_JOB = 7 , RUN_TRIGGER = 8 , RUN_PUSH = 9 , RUN_USER = 0x1000 } |
Enumeration of the possible activation types to set a component in running state. More... | |
typedef std::function< tResult(tTimeStamp)> | tRunFunction |
Type definition of the function used to implement Run. | |
Job to add to the applications queue.
Definition at line 36 of file application_intf.h.