Template Class CdrSerializationBuffer

Inheritance Relationships

Base Type

Class Documentation

template<bool SERIALIZE>
class CdrSerializationBuffer : public rmw_gurumdds_cpp::CdrBuffer

Public Functions

CdrSerializationBuffer(uint8_t *buf, size_t size)
inline void operator<<(uint8_t src)
inline void operator<<(uint16_t src)
inline void operator<<(uint32_t src)
inline void operator<<(uint64_t src)
inline void operator<<(const std::string &src)
inline void operator<<(const std::u16string &src)
inline void operator<<(const rosidl_runtime_c__String &src)
inline void operator<<(const rosidl_runtime_c__U16String &src)
inline void copy_arr(const uint8_t *arr, size_t cnt)
inline void copy_arr(const uint16_t *arr, size_t cnt)
inline void copy_arr(const uint32_t *arr, size_t cnt)
inline void copy_arr(const uint64_t *arr, size_t cnt)
inline CdrSerializationBuffer(uint8_t *buf, size_t size)
inline CdrSerializationBuffer(uint8_t*, size_t)