Skip to content

Struct nebula::drivers::connections::UdpSocket::MsgBuffers

ClassList > MsgBuffers

Public Attributes

Type Name
std::array< std::byte, 1024 > control = {}
iovec iov = {}
msghdr msg = {}
sockaddr_in sender_addr = {}

Public Functions

Type Name
MsgBuffers (std::vector< uint8_t > & receive_buffer)

Public Attributes Documentation

variable control

std::array<std::byte, 1024> nebula::drivers::connections::UdpSocket::MsgBuffers::control;

variable iov

iovec nebula::drivers::connections::UdpSocket::MsgBuffers::iov;

variable msg

msghdr nebula::drivers::connections::UdpSocket::MsgBuffers::msg;

variable sender_addr

sockaddr_in nebula::drivers::connections::UdpSocket::MsgBuffers::sender_addr;

Public Functions Documentation

function MsgBuffers

inline explicit MsgBuffers::MsgBuffers (
    std::vector< uint8_t > & receive_buffer
) 


The documentation for this class was generated from the following file nebula_hw_interfaces/include/nebula_hw_interfaces/nebula_hw_interfaces_common/connections/udp.hpp