Apollo 10.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 行定义.