|
ADTF
|
Inherits adtf::base::ant::IRunnable.
Public Member Functions | |
| virtual void | Reset ()=0 |
Public Member Functions inherited from adtf::base::ant::IRunnable | |
| ADTF_IID (IRunnable, "runnable.ant.base.adtf.iid") | |
| defintion of interface id | |
| ADTF3_DEPRECATED ("Use adtf::base::flash::IRunnable::Run(tNanoSeconds tmTimeofActivation, ant::IRunnable::tActivationType " "ui32ActivationType, const void* pvUserData, size_t nUserDataSize) instead.") virtual tResult Run(tTimeStamp tmTimeofActivation | |
| virtual tActivationType | GetActivationType () const |
Additional Inherited Members | |
Public Types inherited from adtf::base::ant::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 } |
| typedef std::function< tResult(tTimeStamp)> | tRunFunction |
| Type definition of the function used to implement Run. | |
Public Attributes inherited from adtf::base::ant::IRunnable | |
| tActivationType | ui32ActivationType |
| tActivationType const void * | pvUserData |
| tActivationType const void size_t | nUserDataSize = 0 |
Protected Member Functions inherited from adtf::base::ant::IRunnable | |
| ~IRunnable ()=default | |
| not destructable | |