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