Skip to content

Class nebula::drivers::connections::UdpSocket::SockFd

ClassList > SockFd

Public Functions

Type Name
SockFd ()
SockFd (int sock_fd)
SockFd (SockFd && other) noexcept
SockFd (const SockFd &) = delete
int get () const
SockFd & operator= (const SockFd &) = delete
SockFd & operator= (SockFd && other)
util::expected< std::monostate, SocketError > setsockopt (int level, int optname, const T & optval)
~SockFd ()

Public Functions Documentation

function SockFd [1/4]

inline SockFd::SockFd () 

function SockFd [2/4]

inline explicit SockFd::SockFd (
    int sock_fd
) 

function SockFd [3/4]

inline SockFd::SockFd (
    SockFd && other
) noexcept

function SockFd [4/4]

SockFd::SockFd (
    const SockFd &
) = delete

function get

inline int SockFd::get () const

function operator=

SockFd & SockFd::operator= (
    const SockFd &
) = delete

function operator=

inline SockFd & SockFd::operator= (
    SockFd && other
) 

function setsockopt

template<typename T>
inline util::expected< std::monostate, SocketError > SockFd::setsockopt (
    int level,
    int optname,
    const T & optval
) 

function ~SockFd

inline SockFd::~SockFd () 


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