Struct NetworkBuffer

Struct Documentation

struct NetworkBuffer

A slice of data to be sent to one or more transports. An RTPS datagram is made up of headers and one or more NetworkBuffer instances.

Public Functions

NetworkBuffer() = default
inline NetworkBuffer(const void *ptr, uint32_t s)
operator asio::const_buffer() const

Conversion operator to asio::const_buffer.

Public Members

const void *buffer = nullptr

Pointer to the buffer where the data is stored.

uint32_t size = 0

Number of bytes to use starting at buffer.