17 #ifndef CYBER_MESSAGE_RAW_MESSAGE_H_ 18 #define CYBER_MESSAGE_RAW_MESSAGE_H_ 43 if (
this != &raw_msg) {
54 std::string
full_name()
const {
return "apollo.cyber.message.RawMessage"; }
55 std::string
name()
const {
return "apollo.cyber.message.RawMessage"; }
64 std::string *desc_str) {
69 if (data ==
nullptr || size <
ByteSize()) {
86 if (data ==
nullptr || size <= 0) {
90 message.assign(reinterpret_cast<const char *>(data), size);
101 static std::string
TypeName() {
return "apollo.cyber.message.RawMessage"; }
111 #endif // CYBER_MESSAGE_RAW_MESSAGE_H_
RawMessage(const RawMessage &raw_msg)
Definition: raw_message.h:39
static const Descriptor * descriptor()
Definition: raw_message.h:58
uint64_t timestamp
Definition: raw_message.h:104
bool SerializeToString(std::string *str) const
Definition: raw_message.h:77
bool ParseFromString(const std::string &str)
Definition: raw_message.h:94
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
RawMessage(const std::string &data)
Definition: raw_message.h:34
Definition: raw_message.h:31
RawMessage(const std::string &data, uint64_t ts)
Definition: raw_message.h:36
std::string message
Definition: raw_message.h:103
~RawMessage()
Definition: raw_message.h:50
RawMessage()
Definition: raw_message.h:32
bool ParseFromArray(const void *data, int size)
Definition: raw_message.h:85
Definition: raw_message.h:52
RawMessage & operator=(const RawMessage &raw_msg)
Definition: raw_message.h:42
static std::string TypeName()
Definition: raw_message.h:101
bool SerializeToArray(void *data, int size) const
Definition: raw_message.h:68
std::string name() const
Definition: raw_message.h:55
std::string full_name() const
Definition: raw_message.h:54
static void GetDescriptorString(const std::string &type, std::string *desc_str)
Definition: raw_message.h:63
int ByteSize() const
Definition: raw_message.h:99