#include <time_frame_counters.h>
◆ TimeFrameCounters()
TimeFrameCounters::TimeFrameCounters |
( |
| ) |
|
|
default |
◆ CompleteSymbol()
bool TimeFrameCounters::CompleteSymbol |
( |
size_t |
frame_id | ) |
|
|
inline |
◆ CompleteTask() [1/2]
bool TimeFrameCounters::CompleteTask |
( |
size_t |
frame_id | ) |
|
|
inline |
◆ CompleteTask() [2/2]
bool TimeFrameCounters::CompleteTask |
( |
size_t |
frame_id, |
|
|
size_t |
symbol_id |
|
) |
| |
|
inline |
◆ GetTaskEndTimeUs() [1/2]
double TimeFrameCounters::GetTaskEndTimeUs |
( |
size_t |
frame_id | ) |
const |
|
inline |
◆ GetTaskEndTimeUs() [2/2]
double TimeFrameCounters::GetTaskEndTimeUs |
( |
size_t |
frame_id, |
|
|
size_t |
symbol_id |
|
) |
| const |
|
inline |
◆ GetTaskStartTimeUs() [1/2]
double TimeFrameCounters::GetTaskStartTimeUs |
( |
size_t |
frame_id | ) |
const |
|
inline |
◆ GetTaskStartTimeUs() [2/2]
double TimeFrameCounters::GetTaskStartTimeUs |
( |
size_t |
frame_id, |
|
|
size_t |
symbol_id |
|
) |
| const |
|
inline |
◆ GetTaskTotalTimeMs() [1/2]
double TimeFrameCounters::GetTaskTotalTimeMs |
( |
size_t |
frame_id | ) |
const |
|
inline |
◆ GetTaskTotalTimeMs() [2/2]
double TimeFrameCounters::GetTaskTotalTimeMs |
( |
size_t |
frame_id, |
|
|
size_t |
symbol_id |
|
) |
| const |
|
inline |
◆ Init()
void TimeFrameCounters::Init |
( |
size_t |
max_symbol_count, |
|
|
size_t |
max_task_count = 0 |
|
) |
| |
|
inline |
◆ Reset()
void TimeFrameCounters::Reset |
( |
size_t |
frame_id | ) |
|
|
inline |
◆ counter_
◆ symbol_times_
std::array<std::pair<double, double>, kMaxSymbols> TimeFrameCounters::symbol_times_ |
|
private |
◆ task_times_
std::array<std::array<std::pair<double, double>, kMaxSymbols>, kFrameWnd> TimeFrameCounters::task_times_ |
|
private |
The documentation for this class was generated from the following file: