ADTF
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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