#include <thread_pool.h>
Definition at line 35 of file thread_pool.h.
◆ ThreadPoolInterface()
cartographer::common::ThreadPoolInterface::ThreadPoolInterface |
( |
| ) |
|
|
inline |
◆ ~ThreadPoolInterface()
virtual cartographer::common::ThreadPoolInterface::~ThreadPoolInterface |
( |
| ) |
|
|
inlinevirtual |
◆ Execute()
void cartographer::common::ThreadPoolInterface::Execute |
( |
Task * |
task | ) |
|
|
protected |
◆ NotifyDependenciesCompleted()
virtual void cartographer::common::ThreadPoolInterface::NotifyDependenciesCompleted |
( |
Task * |
task | ) |
|
|
privatepure virtual |
◆ Schedule()
virtual std::weak_ptr<Task> cartographer::common::ThreadPoolInterface::Schedule |
( |
std::unique_ptr< Task > |
task | ) |
|
|
pure virtual |
◆ SetThreadPool()
void cartographer::common::ThreadPoolInterface::SetThreadPool |
( |
Task * |
task | ) |
|
|
protected |
◆ Task
The documentation for this class was generated from the following files: