Apollo 10.0
自动驾驶开放平台
apollo::cyber::event 命名空间参考

class  EventBase
 
class  PerfEventCache
 
class  SchedEvent
 
class  TransportEvent
 

枚举

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

枚举类型说明

◆ EventType

枚举值
SCHED_EVENT 
TRANS_EVENT 
TRY_FETCH_EVENT 

在文件 perf_event.h32 行定义.

◆ SchedPerf

枚举值
SWAP_IN 
SWAP_OUT 
NOTIFY_IN 
NEXT_RT 
RT_CREATE 

在文件 perf_event.h48 行定义.

◆ TransPerf

枚举值
TRANSMIT_BEGIN 
SERIALIZE 
SEND 
MESSAGE_ARRIVE 
OBTAIN 
DESERIALIZE 
DISPATCH 
NOTIFY 
FETCH 
CALLBACK 
TRANS_END 

在文件 perf_event.h34 行定义.