#include <DeferredTimeAccounting.h>
Independent monotonic CPU-time baselines owned by one schedulable Thread.
Definition at line 45 of file DeferredTimeAccounting.h.
◆ ThreadTimeAccounting()
| ThreadTimeAccounting::ThreadTimeAccounting |
( |
| ) |
|
|
inline |
◆ elapsed()
| Time::Timestamp ThreadTimeAccounting::elapsed |
( |
CpuTimeMode |
mode, |
|
|
Time::Timestamp |
now, |
|
|
size_t |
processor = 0 |
|
) |
| |
|
inline |
◆ elapsedAtInterruptDisabled()
| ALWAYS_INLINE Time::Timestamp ThreadTimeAccounting::elapsedAtInterruptDisabled |
( |
CpuTimeMode |
mode, |
|
|
Time::Timestamp |
now, |
|
|
size_t |
processor = 0 |
|
) |
| |
|
inline |
◆ entry()
◆ installProcessorBaseline()
| static bool ThreadTimeAccounting::installProcessorBaseline |
( |
Entry * |
state, |
|
|
size_t |
processor, |
|
|
Time::Timestamp |
now |
|
) |
| |
|
inlinestaticprivate |
◆ record()
| void ThreadTimeAccounting::record |
( |
CpuTimeMode |
mode, |
|
|
Time::Timestamp |
now, |
|
|
size_t |
processor = 0 |
|
) |
| |
|
inline |
◆ recordAtInterruptDisabled()
| ALWAYS_INLINE void ThreadTimeAccounting::recordAtInterruptDisabled |
( |
CpuTimeMode |
mode, |
|
|
Time::Timestamp |
now, |
|
|
size_t |
processor = 0 |
|
) |
| |
|
inline |
◆ m_Kernel
| Entry ThreadTimeAccounting::m_Kernel |
|
private |
◆ m_User
| Entry ThreadTimeAccounting::m_User |
|
private |
The documentation for this class was generated from the following file: