Apollo  6.0
Open source self driving car software
Classes | Enumerations
apollo::cyber::event Namespace Reference

Classes

class  EventBase
 
class  PerfEventCache
 
class  SchedEvent
 
class  TransportEvent
 

Enumerations

enum  EventType { EventType::SCHED_EVENT = 0, EventType::TRANS_EVENT = 1, EventType::TRY_FETCH_EVENT = 3 }
 
enum  TransPerf {
  TransPerf::TRANSMIT_BEGIN = 0, TransPerf::SERIALIZE = 1, TransPerf::SEND = 2, TransPerf::MESSAGE_ARRIVE = 3,
  TransPerf::OBTAIN = 4, TransPerf::DESERIALIZE = 5, TransPerf::DISPATCH = 6, TransPerf::NOTIFY = 7,
  TransPerf::FETCH = 8, TransPerf::CALLBACK = 9, TransPerf::TRANS_END
}
 
enum  SchedPerf {
  SchedPerf::SWAP_IN = 1, SchedPerf::SWAP_OUT = 2, SchedPerf::NOTIFY_IN = 3, SchedPerf::NEXT_RT = 4,
  SchedPerf::RT_CREATE = 5
}
 

Enumeration Type Documentation

◆ EventType

Enumerator
SCHED_EVENT 
TRANS_EVENT 
TRY_FETCH_EVENT 

◆ SchedPerf

Enumerator
SWAP_IN 
SWAP_OUT 
NOTIFY_IN 
NEXT_RT 
RT_CREATE 

◆ TransPerf

Enumerator
TRANSMIT_BEGIN 
SERIALIZE 
SEND 
MESSAGE_ARRIVE 
OBTAIN 
DESERIALIZE 
DISPATCH 
NOTIFY 
FETCH 
CALLBACK 
TRANS_END