#include <ordered_multi_queue.h>
|
using | Callback = std::function< void(std::unique_ptr< Data >)> |
|
Definition at line 49 of file ordered_multi_queue.h.
cartographer::sensor::OrderedMultiQueue::OrderedMultiQueue |
( |
| ) |
|
cartographer::sensor::OrderedMultiQueue::~OrderedMultiQueue |
( |
| ) |
|
void cartographer::sensor::OrderedMultiQueue::Add |
( |
const QueueKey & |
queue_key, |
|
|
std::unique_ptr< Data > |
data |
|
) |
| |
void cartographer::sensor::OrderedMultiQueue::AddQueue |
( |
const QueueKey & |
queue_key, |
|
|
Callback |
callback |
|
) |
| |
void cartographer::sensor::OrderedMultiQueue::CannotMakeProgress |
( |
const QueueKey & |
queue_key | ) |
|
|
private |
void cartographer::sensor::OrderedMultiQueue::Dispatch |
( |
| ) |
|
|
private |
void cartographer::sensor::OrderedMultiQueue::Flush |
( |
| ) |
|
QueueKey cartographer::sensor::OrderedMultiQueue::GetBlocker |
( |
| ) |
const |
common::Time cartographer::sensor::OrderedMultiQueue::GetCommonStartTime |
( |
int |
trajectory_id | ) |
|
|
private |
void cartographer::sensor::OrderedMultiQueue::MarkQueueAsFinished |
( |
const QueueKey & |
queue_key | ) |
|
QueueKey cartographer::sensor::OrderedMultiQueue::blocker_ |
|
private |
std::map<int, common::Time> cartographer::sensor::OrderedMultiQueue::common_start_time_per_trajectory_ |
|
private |
common::Time cartographer::sensor::OrderedMultiQueue::last_dispatched_time_ = common::Time::min() |
|
private |
std::map<QueueKey, Queue> cartographer::sensor::OrderedMultiQueue::queues_ |
|
private |
The documentation for this class was generated from the following files: