Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::perception::lib::ThreadWorker Class Reference

#include <thread_worker.h>

Collaboration diagram for apollo::perception::lib::ThreadWorker:
Collaboration graph

Public Member Functions

 ThreadWorker ()=default
 
 ~ThreadWorker ()
 
void Bind (const std::function< bool()> &func)
 
void Start ()
 
void WakeUp ()
 
void Join ()
 
void Release ()
 

Constructor & Destructor Documentation

◆ ThreadWorker()

apollo::perception::lib::ThreadWorker::ThreadWorker ( )
default

◆ ~ThreadWorker()

apollo::perception::lib::ThreadWorker::~ThreadWorker ( )
inline

Member Function Documentation

◆ Bind()

void apollo::perception::lib::ThreadWorker::Bind ( const std::function< bool()> &  func)

◆ Join()

void apollo::perception::lib::ThreadWorker::Join ( )

◆ Release()

void apollo::perception::lib::ThreadWorker::Release ( )

◆ Start()

void apollo::perception::lib::ThreadWorker::Start ( )

◆ WakeUp()

void apollo::perception::lib::ThreadWorker::WakeUp ( )

The documentation for this class was generated from the following file: