#include <message_header.h>
◆ MessageHeader()
apollo::cyber::message::MessageHeader::MessageHeader |
( |
| ) |
|
|
inline |
◆ content_size()
uint32_t apollo::cyber::message::MessageHeader::content_size |
( |
| ) |
const |
|
inline |
◆ dst_id()
uint64_t apollo::cyber::message::MessageHeader::dst_id |
( |
| ) |
const |
|
inline |
◆ is_magic_num_match()
bool apollo::cyber::message::MessageHeader::is_magic_num_match |
( |
const char * |
other, |
|
|
size_t |
other_len |
|
) |
| const |
|
inline |
在文件 message_header.h 第 44 行定义.
44 {
45 if (other == nullptr || other_len != sizeof(magic_num_)) {
46 return false;
47 }
48 return memcmp(magic_num_, other, sizeof(magic_num_)) == 0;
49 }
◆ msg_type()
const char * apollo::cyber::message::MessageHeader::msg_type |
( |
| ) |
const |
|
inline |
◆ reset_content_size()
void apollo::cyber::message::MessageHeader::reset_content_size |
( |
| ) |
|
|
inline |
◆ reset_dst_id()
void apollo::cyber::message::MessageHeader::reset_dst_id |
( |
| ) |
|
|
inline |
◆ reset_magic_num()
void apollo::cyber::message::MessageHeader::reset_magic_num |
( |
| ) |
|
|
inline |
◆ reset_msg_type()
void apollo::cyber::message::MessageHeader::reset_msg_type |
( |
| ) |
|
|
inline |
◆ reset_res()
void apollo::cyber::message::MessageHeader::reset_res |
( |
| ) |
|
|
inline |
◆ reset_seq()
void apollo::cyber::message::MessageHeader::reset_seq |
( |
| ) |
|
|
inline |
◆ reset_src_id()
void apollo::cyber::message::MessageHeader::reset_src_id |
( |
| ) |
|
|
inline |
◆ reset_timestamp_ns()
void apollo::cyber::message::MessageHeader::reset_timestamp_ns |
( |
| ) |
|
|
inline |
◆ seq()
uint64_t apollo::cyber::message::MessageHeader::seq |
( |
| ) |
const |
|
inline |
◆ set_content_size()
void apollo::cyber::message::MessageHeader::set_content_size |
( |
uint32_t |
content_size | ) |
|
|
inline |
◆ set_dst_id()
void apollo::cyber::message::MessageHeader::set_dst_id |
( |
uint64_t |
dst_id | ) |
|
|
inline |
◆ set_msg_type()
void apollo::cyber::message::MessageHeader::set_msg_type |
( |
const char * |
msg_type, |
|
|
size_t |
msg_type_len |
|
) |
| |
|
inline |
在文件 message_header.h 第 75 行定义.
75 {
76 if (
msg_type ==
nullptr || msg_type_len == 0) {
77 return;
78 }
79 size_t real_len = msg_type_len;
80 if (msg_type_len >= sizeof(msg_type_)) {
81 real_len = sizeof(msg_type_) - 1;
82 }
84 memcpy(msg_type_,
msg_type, real_len);
85 }
◆ set_seq()
void apollo::cyber::message::MessageHeader::set_seq |
( |
uint64_t |
seq | ) |
|
|
inline |
◆ set_src_id()
void apollo::cyber::message::MessageHeader::set_src_id |
( |
uint64_t |
src_id | ) |
|
|
inline |
◆ set_timestamp_ns()
void apollo::cyber::message::MessageHeader::set_timestamp_ns |
( |
uint64_t |
timestamp_ns | ) |
|
|
inline |
◆ src_id()
uint64_t apollo::cyber::message::MessageHeader::src_id |
( |
| ) |
const |
|
inline |
◆ timestamp_ns()
uint64_t apollo::cyber::message::MessageHeader::timestamp_ns |
( |
| ) |
const |
|
inline |
该类的文档由以下文件生成: