#include <raw_message.h>
◆ RawMessage() [1/4]
apollo::cyber::message::RawMessage::RawMessage |
( |
| ) |
|
|
inline |
◆ RawMessage() [2/4]
apollo::cyber::message::RawMessage::RawMessage |
( |
const std::string & |
data | ) |
|
|
inlineexplicit |
◆ RawMessage() [3/4]
apollo::cyber::message::RawMessage::RawMessage |
( |
const std::string & |
data, |
|
|
uint64_t |
ts |
|
) |
| |
|
inline |
◆ RawMessage() [4/4]
apollo::cyber::message::RawMessage::RawMessage |
( |
const RawMessage & |
raw_msg | ) |
|
|
inline |
◆ ~RawMessage()
apollo::cyber::message::RawMessage::~RawMessage |
( |
| ) |
|
|
inline |
◆ ByteSize()
int apollo::cyber::message::RawMessage::ByteSize |
( |
| ) |
const |
|
inline |
◆ descriptor()
static const Descriptor * apollo::cyber::message::RawMessage::descriptor |
( |
| ) |
|
|
inlinestatic |
在文件 raw_message.h 第 59 行定义.
59 {
60 static Descriptor desc;
61 return &desc;
62 }
◆ GetDescriptorString()
static void apollo::cyber::message::RawMessage::GetDescriptorString |
( |
const std::string & |
type, |
|
|
std::string * |
desc_str |
|
) |
| |
|
inlinestatic |
在文件 raw_message.h 第 64 行定义.
65 {
66 ProtobufFactory::Instance()->GetDescriptorString(type, desc_str);
67 }
◆ operator=()
在文件 raw_message.h 第 43 行定义.
43 {
44 if (this != &raw_msg) {
45 this->
message = raw_msg.message;
47 }
48 return *this;
49 }
◆ ParseFromArray()
bool apollo::cyber::message::RawMessage::ParseFromArray |
( |
const void * |
data, |
|
|
int |
size |
|
) |
| |
|
inline |
在文件 raw_message.h 第 90 行定义.
90 {
91 if (data == nullptr || size <= 0) {
92 return false;
93 }
94
95 message.assign(
reinterpret_cast<const char *
>(data), size);
96 return true;
97 }
◆ ParseFromString()
bool apollo::cyber::message::RawMessage::ParseFromString |
( |
const std::string & |
str | ) |
|
|
inline |
◆ SerializeToArray()
bool apollo::cyber::message::RawMessage::SerializeToArray |
( |
void * |
data, |
|
|
int |
size |
|
) |
| const |
|
inline |
在文件 raw_message.h 第 69 行定义.
69 {
70 if (data ==
nullptr || size <
ByteSize()) {
71 return false;
72 }
73
75 return true;
76 }
◆ SerializeToString()
bool apollo::cyber::message::RawMessage::SerializeToString |
( |
std::string * |
str | ) |
const |
|
inline |
在文件 raw_message.h 第 78 行定义.
78 {
79 if (str == nullptr) {
80 return false;
81 }
83 return true;
84 }
◆ TypeName()
static std::string apollo::cyber::message::RawMessage::TypeName |
( |
| ) |
|
|
inlinestatic |
◆ message
std::string apollo::cyber::message::RawMessage::message |
◆ timestamp
uint64_t apollo::cyber::message::RawMessage::timestamp |
该结构体的文档由以下文件生成: