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

#include <processor.h>

Collaboration diagram for apollo::cyber::scheduler::Processor:
Collaboration graph

Public Member Functions

 Processor ()
 
virtual ~Processor ()
 
void Run ()
 
void Stop ()
 
void BindContext (const std::shared_ptr< ProcessorContext > &context)
 
std::thread * Thread ()
 
std::atomic< pid_t > & Tid ()
 
std::shared_ptr< SnapshotProcSnapshot ()
 

Constructor & Destructor Documentation

◆ Processor()

apollo::cyber::scheduler::Processor::Processor ( )

◆ ~Processor()

virtual apollo::cyber::scheduler::Processor::~Processor ( )
virtual

Member Function Documentation

◆ BindContext()

void apollo::cyber::scheduler::Processor::BindContext ( const std::shared_ptr< ProcessorContext > &  context)

◆ ProcSnapshot()

std::shared_ptr<Snapshot> apollo::cyber::scheduler::Processor::ProcSnapshot ( )
inline

◆ Run()

void apollo::cyber::scheduler::Processor::Run ( )

◆ Stop()

void apollo::cyber::scheduler::Processor::Stop ( )

◆ Thread()

std::thread* apollo::cyber::scheduler::Processor::Thread ( )
inline

◆ Tid()

std::atomic<pid_t>& apollo::cyber::scheduler::Processor::Tid ( )

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