|
ADTF
|
#include <kernel_thread_loop.h>
Inherits adtf::system::kernel_thread, and adtf_util::cLooper.
Public Member Functions | |
| kernel_thread_looper (const kernel_thread_looper &)=delete | |
| template<typename ... Args> | |
| kernel_thread_looper (const char *strName, Args &&... args) | |
| template<typename ... Args> | |
| kernel_thread_looper (const adtf::services::IKernel::tSchedulingInfo &sScheduling, const char *strName, Args &&... args) | |
| kernel_thread_looper (kernel_thread_looper &&oOther) | |
| kernel_thread_looper & | operator= (kernel_thread_looper &&oOther) |
Public Member Functions inherited from adtf::system::kernel_thread | |
| kernel_thread () | |
| kernel_thread (const kernel_thread &)=delete | |
| kernel_thread (kernel_thread &&) | |
| template<typename Callable, typename ... Args> | |
| kernel_thread (const adtf::services::IKernel::tSchedulingInfo &sScheduling, const char *strName, Callable &&pFunc, Args &&... args) | |
| template<typename Callable, typename ... Args> | |
| kernel_thread (const char *strName, Callable &&pFunc, Args &&... args) | |
| ~kernel_thread () | |
| kernel_thread & | operator= (kernel_thread &&oOther) |
| void | Swap (kernel_thread &oOther) |
| bool | Joinable () const |
| tResult | Join (tTimeStamp nTimeout=-1) |
| tResult | Detach () |
| tResult | SetScheduling (const adtf::services::IKernel::tSchedulingInfo &sScheduling) |
| tResult | GetScheduling (adtf::services::IKernel::tSchedulingInfo &sScheduling) const |
| bool | IsCurrentThread () const |
Convenience class that combines the functionality of a kernel_thread and an A_UTILS_NS::cLooper.