#include <kernel_intf.h>
Inherits adtf::ucom::ant::IObject.
|
|
| ~IThread ()=default |
| | Protected destructor --> Only the final implementation can be destroyed!
|
| |
|
| ~IObject ()=default |
| | Protected destructor --> Only the final implementation can be destroyed!
|
| |
◆ Detach()
| virtual tResult adtf::services::ant::IKernel::IThread::Detach |
( |
| ) |
|
|
pure virtual |
Detaches the thread, which can then no longer be modified via this interface.
- Returns
- Standard result.
◆ IsCurrent()
| virtual bool adtf::services::ant::IKernel::IThread::IsCurrent |
( |
| ) |
const |
|
pure virtual |
Returns whether this thread is the current thread of execution.
- Returns
- Whether this thread is the current thread of execution.
◆ Join()
| virtual tResult adtf::services::ant::IKernel::IThread::Join |
( |
tTimeStamp | nTimeout = -1 | ) |
|
|
pure virtual |
Blocks the current thread until this thread has exited.
- Parameters
-
| [in] | nTimeout | The timeout in microseconds. -1 = no timeout, 0 = non-blocking. |
- Return values
-
| ERR_TIMEOUT | The timeout has expired. |
The documentation for this class was generated from the following file:
- src/libraries/systemsdk/include/adtfsystemsdk/services/kernel_intf.h