Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::cyber::base::SleepWaitStrategy Class Reference

#include <wait_strategy.h>

Inheritance diagram for apollo::cyber::base::SleepWaitStrategy:
Inheritance graph
Collaboration diagram for apollo::cyber::base::SleepWaitStrategy:
Collaboration graph

Public Member Functions

 SleepWaitStrategy ()
 
 SleepWaitStrategy (uint64_t sleep_time_us)
 
bool EmptyWait () override
 
void SetSleepTimeMicroSeconds (uint64_t sleep_time_us)
 
- Public Member Functions inherited from apollo::cyber::base::WaitStrategy
virtual void NotifyOne ()
 
virtual void BreakAllWait ()
 
virtual ~WaitStrategy ()
 

Constructor & Destructor Documentation

◆ SleepWaitStrategy() [1/2]

apollo::cyber::base::SleepWaitStrategy::SleepWaitStrategy ( )
inline

◆ SleepWaitStrategy() [2/2]

apollo::cyber::base::SleepWaitStrategy::SleepWaitStrategy ( uint64_t  sleep_time_us)
inlineexplicit

Member Function Documentation

◆ EmptyWait()

bool apollo::cyber::base::SleepWaitStrategy::EmptyWait ( )
inlineoverridevirtual

◆ SetSleepTimeMicroSeconds()

void apollo::cyber::base::SleepWaitStrategy::SetSleepTimeMicroSeconds ( uint64_t  sleep_time_us)
inline

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