Class nebula::drivers::connections::UdpSocket::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