Class astutedds::cdr::CDRBuffer

ClassList > astutedds > cdr > CDRBuffer

  • #include <cdr_types.hpp>

Public Functions

Type Name
CDRBuffer (std::vector< uint8_t > & data)
uint8_t * data ()
const uint8_t * data () const
void resize (size_t new_size)
size_t size () const
std::span< uint8_t > span ()
std::span< const uint8_t > span () const

Public Functions Documentation

function CDRBuffer

inline explicit astutedds::cdr::CDRBuffer::CDRBuffer (
    std::vector< uint8_t > & data
) 

function data [1/2]

inline uint8_t * astutedds::cdr::CDRBuffer::data () 

function data [2/2]

inline const  uint8_t * astutedds::cdr::CDRBuffer::data () const

function resize

inline void astutedds::cdr::CDRBuffer::resize (
    size_t new_size
) 

function size

inline size_t astutedds::cdr::CDRBuffer::size () const

function span [1/2]

inline std::span< uint8_t > astutedds::cdr::CDRBuffer::span () 

function span [2/2]

inline std::span< const uint8_t > astutedds::cdr::CDRBuffer::span () const


The documentation for this class was generated from the following file include/astutedds/cdr/cdr_types.hpp