Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::cyber::message::MessageHeader Class Reference

#include <message_header.h>

Collaboration diagram for apollo::cyber::message::MessageHeader:
Collaboration graph

Public Member Functions

 MessageHeader ()
 
bool is_magic_num_match (const char *other, size_t other_len) const
 
void reset_magic_num ()
 
uint64_t seq () const
 
void set_seq (uint64_t seq)
 
void reset_seq ()
 
uint64_t timestamp_ns () const
 
void set_timestamp_ns (uint64_t timestamp_ns)
 
void reset_timestamp_ns ()
 
uint64_t src_id () const
 
void set_src_id (uint64_t src_id)
 
void reset_src_id ()
 
uint64_t dst_id () const
 
void set_dst_id (uint64_t dst_id)
 
void reset_dst_id ()
 
const char * msg_type () const
 
void set_msg_type (const char *msg_type, size_t msg_type_len)
 
void reset_msg_type ()
 
void reset_res ()
 
uint32_t content_size () const
 
void set_content_size (uint32_t content_size)
 
void reset_content_size ()
 

Constructor & Destructor Documentation

◆ MessageHeader()

apollo::cyber::message::MessageHeader::MessageHeader ( )
inline

Member Function Documentation

◆ 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

◆ 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

◆ 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

The documentation for this class was generated from the following file: