ADTF
Loading...
Searching...
No Matches
adtf::services::IKernel Member List

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

ADTF_IID(IKernel, "kernel.penguin.services.adtf.iid")adtf::services::IKernel
adtf::services::devil::IKernel::ADTF_IID(IKernel, "kernel.devil.services.adtf.iid")adtf::services::devil::IKernel
adtf::services::ant::IKernel::ADTF_IID(IKernel, "kernel.ant.services.adtf.iid")adtf::services::ant::IKernel
adtf::ucom::ant::IObject::ADTF_IID(IObject, "object.ant.ucom.adtf.iid")adtf::ucom::ant::IObject
GetObjects(adtf::ucom::iobject_enum< IObject > &oObjects)=0adtf::services::ant::IKernelpure virtual
SIG_Async enum valueadtf::services::ant::IKernel
SIG_None enum valueadtf::services::ant::IKernel
SignalRegister(ISignalHandler &oHandler, uint32_t ui32Flags=tSignalFlags::SIG_None)=0adtf::services::ant::IKernelpure virtual
SignalSend(const adtf::ucom::iobject_ptr< ISignal > &pSignal, uint32_t ui32Flags=tSignalFlags::SIG_None)=0adtf::services::ant::IKernelpure virtual
SignalUnregister(ISignalHandler &oHandler)=0adtf::services::ant::IKernelpure virtual
THF_Detached enum valueadtf::services::ant::IKernel
THF_None enum valueadtf::services::ant::IKernel
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)=0adtf::services::ant::IKernelpure virtual
TIF_Drop enum valueadtf::services::ant::IKernel
TIF_ErrorLog enum valueadtf::services::ant::IKernel
TIF_ErrorStop enum valueadtf::services::ant::IKernel
TIF_None enum valueadtf::services::ant::IKernel
TIF_Reschedule enum valueadtf::services::ant::IKernel
TimerCreate(adtf::ucom::iobject_ptr< ITimer > &pTimer, const char *strTimerName, tTimeStamp nPeriod, tTimeStamp nInitialDelay, tTimeStamp nMaximumExecutionTime, 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)=0adtf::services::IKernelpure virtual
adtf::services::devil::IKernel::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)=0adtf::services::ant::IKernelpure virtual
tSchedulingClass enum nameadtf::services::ant::IKernel
tSignalFlags enum nameadtf::services::ant::IKernel
tThreadFlags enum nameadtf::services::ant::IKernel
tTimerClock enum nameadtf::services::ant::IKernel
tTimerFlags enum nameadtf::services::ant::IKernel
~IKernel()=defaultadtf::services::ant::IKernelprotected
~IObject()=defaultadtf::ucom::ant::IObjectprotected