|
Apollo
v5.5.0
Open source self driving car software
|
#include <thread_pool.h>


Public Member Functions | |
| ThreadPoolWorker (ThreadPool *thread_pool) | |
| virtual | ~ThreadPoolWorker () |
| ThreadPoolWorker (const ThreadPoolWorker &)=delete | |
| ThreadPoolWorker & | operator= (const ThreadPoolWorker &)=delete |
Public Member Functions inherited from apollo::perception::lib::Thread | |
| Thread (bool joinable=false, const std::string &name="Thread") | |
| pthread_t | tid () const |
| void | set_joinable (bool joinable) |
| void | Start () |
| void | Join () |
| bool | IsAlive () |
| std::string | get_thread_name () const |
| void | set_thread_name (const std::string &name) |
| Thread (const Thread &)=delete | |
| Thread & | operator= (const Thread &)=delete |
Protected Member Functions | |
| void | Run () override |
Additional Inherited Members | |
Static Protected Member Functions inherited from apollo::perception::lib::Thread | |
| static void * | ThreadRunner (void *arg) |
Protected Attributes inherited from apollo::perception::lib::Thread | |
| pthread_t | tid_ |
| bool | started_ |
| bool | joinable_ |
| std::string | thread_name_ |
|
inlineexplicit |
|
inlinevirtual |
|
delete |
|
delete |
|
overrideprotectedvirtual |
Implements apollo::perception::lib::Thread.
1.8.13