|
Apollo
6.0
Open source self driving car software
|
Classes | |
| class | BridgeBuffer |
| class | BridgeHeader |
| class | BridgeProtoDiserializedBuf |
| class | BridgeProtoSerializedBuf |
| struct | HeaderItem |
| struct | HeaderItem< t, std::string > |
| class | HeaderItemBase |
| class | ProtoDiserializedBufBase |
| class | ProtoDiserializedBufBaseFactory |
| class | UDPBridgeMultiReceiverComponent |
| class | UDPBridgeReceiverComponent |
| class | UDPBridgeSenderComponent |
| class | UDPListener |
Typedefs | |
| typedef uint32_t | hsize |
| typedef uint32_t | bsize |
Enumerations | |
| enum | HType { Header_Ver, Msg_Name, Msg_ID, Msg_Size, Msg_Frames, Frame_Size, Frame_Pos, Frame_Index, Time_Stamp, Header_Tail } |
Functions | |
| template<enum HType t, typename T > | |
| char * | SerializeItemImp (const HeaderItem< t, T > &item, char *buf, size_t buf_size) |
| template<enum HType t, typename T > | |
| const char * | DiserializeItemImp (HeaderItem< t, T > *item, const char *buf, size_t *diserialized_size) |
| template<typename T > | |
| void | WriteToBuffer (BridgeBuffer< char > *buf, const std::shared_ptr< T > &pb_msg) |
| template<typename T > | |
| bool | RemoveItem (std::vector< T *> *list, const T *t) |
| template<typename T > | |
| bool | RemoveItem (std::vector< std::shared_ptr< T >> *list, std::shared_ptr< T > t) |
| int | GetProtoSize (const char *buf, size_t size) |
Variables | |
| constexpr char | BRIDGE_HEADER_FLAG [] = "ApolloBridgeHeader" |
| constexpr size_t | HEADER_FLAG_SIZE = sizeof(BRIDGE_HEADER_FLAG) |
| constexpr size_t | Item_Header_Size = sizeof(HType) + sizeof(bsize) + 2 |
| constexpr uint32_t | INT_BITS = static_cast<uint32_t>(sizeof(uint32_t) * 8) |
| constexpr uint32_t | FRAME_SIZE = 1024 |
| constexpr int | MAXEPOLLSIZE = 100 |
| const int | HEADER_BUF_SIZE = sizeof(size_t) |
| typedef uint32_t apollo::bridge::bsize |
| typedef uint32_t apollo::bridge::hsize |
| const char* apollo::bridge::DiserializeItemImp | ( | HeaderItem< t, T > * | item, |
| const char * | buf, | ||
| size_t * | diserialized_size | ||
| ) |
| int apollo::bridge::GetProtoSize | ( | const char * | buf, |
| size_t | size | ||
| ) |
| bool apollo::bridge::RemoveItem | ( | std::vector< T *> * | list, |
| const T * | t | ||
| ) |
| bool apollo::bridge::RemoveItem | ( | std::vector< std::shared_ptr< T >> * | list, |
| std::shared_ptr< T > | t | ||
| ) |
| char* apollo::bridge::SerializeItemImp | ( | const HeaderItem< t, T > & | item, |
| char * | buf, | ||
| size_t | buf_size | ||
| ) |
| void apollo::bridge::WriteToBuffer | ( | BridgeBuffer< char > * | buf, |
| const std::shared_ptr< T > & | pb_msg | ||
| ) |
| constexpr char apollo::bridge::BRIDGE_HEADER_FLAG[] = "ApolloBridgeHeader" |
| constexpr uint32_t apollo::bridge::FRAME_SIZE = 1024 |
| const int apollo::bridge::HEADER_BUF_SIZE = sizeof(size_t) |
| constexpr size_t apollo::bridge::HEADER_FLAG_SIZE = sizeof(BRIDGE_HEADER_FLAG) |
| constexpr uint32_t apollo::bridge::INT_BITS = static_cast<uint32_t>(sizeof(uint32_t) * 8) |
| constexpr int apollo::bridge::MAXEPOLLSIZE = 100 |
1.8.13