Apollo  6.0
Open source self driving car software
Classes | Namespaces | Typedefs | Enumerations | Functions
bridge_header_item.h File Reference
#include <string>
Include dependency graph for bridge_header_item.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  apollo::bridge::HeaderItemBase
 
struct  apollo::bridge::HeaderItem< t, T >
 
struct  apollo::bridge::HeaderItem< t, T >
 
struct  apollo::bridge::HeaderItem< t, std::string >
 

Namespaces

 apollo
 PlanningContext is the runtime context in planning. It is persistent across multiple frames.
 
 apollo::bridge
 

Typedefs

typedef uint32_t apollo::bridge::bsize
 

Enumerations

enum  apollo::bridge::HType {
  apollo::bridge::Header_Ver, apollo::bridge::Msg_Name, apollo::bridge::Msg_ID, apollo::bridge::Msg_Size,
  apollo::bridge::Msg_Frames, apollo::bridge::Frame_Size, apollo::bridge::Frame_Pos, apollo::bridge::Frame_Index,
  apollo::bridge::Time_Stamp, apollo::bridge::Header_Tail
}
 

Functions

template<enum HType t, typename T >
char * apollo::bridge::SerializeItemImp (const HeaderItem< t, T > &item, char *buf, size_t buf_size)
 
template<enum HType t, typename T >
const char * apollo::bridge::DiserializeItemImp (HeaderItem< t, T > *item, const char *buf, size_t *diserialized_size)