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

#include <perf_event_cache.h>

Collaboration diagram for apollo::cyber::event::PerfEventCache:
Collaboration graph

Public Types

using EventBasePtr = std::shared_ptr< EventBase >
 

Public Member Functions

 ~PerfEventCache ()
 
void AddSchedEvent (const SchedPerf event_id, const uint64_t cr_id, const int proc_id, const int cr_state=-1)
 
void AddTransportEvent (const TransPerf event_id, const uint64_t channel_id, const uint64_t msg_seq, const uint64_t stamp=0, const std::string &adder="-")
 
std::string PerfFile ()
 
void Shutdown ()
 

Member Typedef Documentation

◆ EventBasePtr

Constructor & Destructor Documentation

◆ ~PerfEventCache()

apollo::cyber::event::PerfEventCache::~PerfEventCache ( )

Member Function Documentation

◆ AddSchedEvent()

void apollo::cyber::event::PerfEventCache::AddSchedEvent ( const SchedPerf  event_id,
const uint64_t  cr_id,
const int  proc_id,
const int  cr_state = -1 
)

◆ AddTransportEvent()

void apollo::cyber::event::PerfEventCache::AddTransportEvent ( const TransPerf  event_id,
const uint64_t  channel_id,
const uint64_t  msg_seq,
const uint64_t  stamp = 0,
const std::string &  adder = "-" 
)

◆ PerfFile()

std::string apollo::cyber::event::PerfEventCache::PerfFile ( )
inline

◆ Shutdown()

void apollo::cyber::event::PerfEventCache::Shutdown ( )

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