|
Apollo 11.0
自动驾驶开放平台
|
类 | |
| 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 |
| struct | UDPBridgeReceiverRemoteInfo |
| class | UDPBridgeSenderComponent |
| struct | UDPBridgeSenderRemoteInfo |
| class | UDPListener |
类型定义 | |
| typedef uint32_t | hsize |
| typedef uint32_t | bsize |
枚举 | |
| enum | HType { Header_Ver , Msg_Name , Msg_ID , Msg_Size , Msg_Frames , Frame_Size , Frame_Pos , Frame_Index , Time_Stamp , Header_Tail } |
函数 | |
| BRIDGE_IMPL (char) | |
| BRIDGE_IMPL (int) | |
| BRIDGE_IMPL (double) | |
| 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, const size_t buf_size, size_t *diserialized_size) |
| int | GetProtoSize (const char *buf, size_t 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) |
| BRIDGE_RECV_IMPL (canbus::Chassis) | |
| BRIDGE_IMPL (LocalizationEstimate) | |
| BRIDGE_IMPL (planning::ADCTrajectory) | |
变量 | |
| 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 |
在文件 bridge_header_item.h 第 24 行定义.
| typedef uint32_t apollo::bridge::hsize |
在文件 bridge_header.h 第 27 行定义.
| 枚举值 | |
|---|---|
| Header_Ver | |
| Msg_Name | |
| Msg_ID | |
| Msg_Size | |
| Msg_Frames | |
| Frame_Size | |
| Frame_Pos | |
| Frame_Index | |
| Time_Stamp | |
| Header_Tail | |
在文件 bridge_header_item.h 第 26 行定义.
| apollo::bridge::BRIDGE_IMPL | ( | char | ) |
| apollo::bridge::BRIDGE_IMPL | ( | double | ) |
| apollo::bridge::BRIDGE_IMPL | ( | int | ) |
| apollo::bridge::BRIDGE_IMPL | ( | LocalizationEstimate | ) |
| apollo::bridge::BRIDGE_IMPL | ( | planning::ADCTrajectory | ) |
| apollo::bridge::BRIDGE_RECV_IMPL | ( | canbus::Chassis | ) |
| const char * apollo::bridge::DiserializeItemImp | ( | HeaderItem< t, T > * | item, |
| const char * | buf, | ||
| const size_t | buf_size, | ||
| size_t * | diserialized_size | ||
| ) |
在文件 bridge_header_item.h 第 86 行定义.
| int apollo::bridge::GetProtoSize | ( | const char * | buf, |
| size_t | size | ||
| ) |
| bool apollo::bridge::RemoveItem | ( | std::vector< std::shared_ptr< T > > * | list, |
| std::shared_ptr< T > | t | ||
| ) |
| bool apollo::bridge::RemoveItem | ( | std::vector< T * > * | list, |
| const T * | t | ||
| ) |
| char * apollo::bridge::SerializeItemImp | ( | const HeaderItem< t, T > & | item, |
| char * | buf, | ||
| size_t | buf_size | ||
| ) |
在文件 bridge_header_item.h 第 56 行定义.
| void apollo::bridge::WriteToBuffer | ( | BridgeBuffer< char > * | buf, |
| const std::shared_ptr< T > & | pb_msg | ||
| ) |
|
constexpr |
在文件 bridge_header.h 第 29 行定义.
|
constexpr |
在文件 bridge_header.h 第 30 行定义.
|
constexpr |
在文件 bridge_proto_diserialized_buf.h 第 30 行定义.
在文件 bridge_header.h 第 31 行定义.
|
constexpr |
在文件 udp_listener.h 第 33 行定义.