|
distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
ThisThread namespace header. More...
Go to the source code of this file.
Namespaces | |
| distortos | |
| Top-level namespace of distortos project. | |
| distortos::ThisThread | |
| Functions that can be used to control current thread. | |
Functions | |
| int | distortos::ThisThread::detach () |
| Detaches calling (current) thread. More... | |
| void | distortos::ThisThread::exit () |
| Exits calling (current) thread. More... | |
| Thread & | distortos::ThisThread::get () |
| uint8_t | distortos::ThisThread::getEffectivePriority () |
| ThreadIdentifier | distortos::ThisThread::getIdentifier () |
| uint8_t | distortos::ThisThread::getPriority () |
| SchedulingPolicy | distortos::ThisThread::getSchedulingPolicy () |
| size_t | distortos::ThisThread::getStackHighWaterMark () |
| size_t | distortos::ThisThread::getStackSize () |
| void | distortos::ThisThread::setPriority (const uint8_t priority, const bool alwaysBehind) |
| void | distortos::ThisThread::setSchedulingPolicy (const SchedulingPolicy schedulingPolicy) |
| int | distortos::ThisThread::sleepFor (TickClock::duration duration) |
| Makes the calling (current) thread sleep for at least given duration. More... | |
| template<typename Rep , typename Period > | |
| int | distortos::ThisThread::sleepFor (const std::chrono::duration< Rep, Period > duration) |
| Makes the calling (current) thread sleep for at least given duration. More... | |
| int | distortos::ThisThread::sleepUntil (TickClock::time_point timePoint) |
| Makes the calling (current) thread sleep until some time point is reached. More... | |
| template<typename Duration > | |
| int | distortos::ThisThread::sleepUntil (const std::chrono::time_point< TickClock, Duration > timePoint) |
| Makes the calling (current) thread sleep until some time point is reached. More... | |
| void | distortos::ThisThread::yield () |
| Yields time slot of the scheduler to next thread. More... | |
ThisThread namespace header.