ADTF  3.18.2
IKernel Member List

This is the complete list of members for IKernel, including all inherited members.

ADTF_IID(IKernel, "kernel.ant.services.adtf.iid")IKernel
adtf::ucom::ant::IObject::ADTF_IID(IObject, "object.ant.ucom.adtf.iid")IObject
Destroy() const =0IObjectprivatepure virtual
GetInterface(const char *i_strIID, void *&o_pInterface)=0IObjectprivatepure virtual
GetInterface(const char *i_strIID, const void *&o_pInterface) const =0IObjectprivatepure virtual
GetObjects(adtf::ucom::iobject_enum< IObject > &oObjects)=0IKernelpure virtual
SIG_Async enum valueIKernel
SIG_None enum valueIKernel
SignalRegister(ISignalHandler &oHandler, uint32_t ui32Flags=tSignalFlags::SIG_None)=0IKernelpure virtual
SignalSend(const adtf::ucom::iobject_ptr< ISignal > &pSignal, uint32_t ui32Flags=tSignalFlags::SIG_None)=0IKernelpure virtual
SignalUnregister(ISignalHandler &oHandler)=0IKernelpure virtual
THF_Detached enum valueIKernel
THF_None enum valueIKernel
ThreadCreate(adtf::ucom::iobject_ptr< IThread > &pThread, const char *strThreadName, const adtf::ucom::iobject_ptr< IKernelRunnable > &pKernelRunnable, const void *pUserData=nullptr, size_t nUserDataSize=0, const tSchedulingInfo &sScheduling=tSchedulingInfo(), uint32_t ui32Flags=tThreadFlags::THF_None)=0IKernelpure virtual
TIF_Drop enum valueIKernel
TIF_ErrorLog enum valueIKernel
TIF_ErrorStop enum valueIKernel
TIF_None enum valueIKernel
TIF_Reschedule enum valueIKernel
TimerCreate(adtf::ucom::iobject_ptr< ITimer > &pTimer, const char *strTimerName, tTimeStamp nPeriod, tTimeStamp nInitialDelay, const adtf::ucom::iobject_ptr< IKernelRunnable > &pKernelRunnable, const void *pUserData=nullptr, size_t nUserDataSize=0, tTimerClock eClock=tTimerClock::ADTF, const tSchedulingInfo &sScheduling=tSchedulingInfo(), uint32_t ui32Flags=tTimerFlags::TIF_None)=0IKernelpure virtual
tSchedulingClass enum nameIKernel
tSignalFlags enum nameIKernel
tThreadFlags enum nameIKernel
tTimerClock enum nameIKernel
tTimerFlags enum nameIKernel
~IKernel()=defaultIKernelprotected
~IObject()=defaultIObjectprotected