The intervals collection class that organizes the intervals.
More...
#include <interval_pool.h>
The intervals collection class that organizes the intervals.
◆ AddInterval() [1/2]
void apollo::data::IntervalPool::AddInterval |
( |
const Interval & |
interval | ) |
|
◆ AddInterval() [2/2]
void apollo::data::IntervalPool::AddInterval |
( |
const uint64_t |
begin_time, |
|
|
const uint64_t |
end_time |
|
) |
| |
◆ GetNextInterval()
Interval apollo::data::IntervalPool::GetNextInterval |
( |
| ) |
const |
◆ LogIntervalEvent()
void apollo::data::IntervalPool::LogIntervalEvent |
( |
const std::string & |
name, |
|
|
const std::string & |
description, |
|
|
const uint64_t |
msg_time, |
|
|
const uint64_t |
backward_time, |
|
|
const uint64_t |
forward_time |
|
) |
| const |
◆ MessageFallIntoRange()
bool apollo::data::IntervalPool::MessageFallIntoRange |
( |
const uint64_t |
msg_time | ) |
|
◆ PrintIntervals()
void apollo::data::IntervalPool::PrintIntervals |
( |
| ) |
const |
◆ ReorgIntervals()
void apollo::data::IntervalPool::ReorgIntervals |
( |
| ) |
|
◆ Reset()
void apollo::data::IntervalPool::Reset |
( |
| ) |
|
◆ SetIntervalEventLogFilePath()
void apollo::data::IntervalPool::SetIntervalEventLogFilePath |
( |
const std::string & |
path, |
|
|
const std::string & |
task_id |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: