bind(const sockaddr_in &addr) | rcdiscover::Socket< SocketLinux > | inline |
bindImpl(const sockaddr_in &addr) | rcdiscover::SocketLinux | protected |
bindToDevice(const std::string &device) | rcdiscover::SocketLinux | private |
create(in_addr_t dst_ip, uint16_t port, std::string iface_name) | rcdiscover::SocketLinux | static |
createAndBindForAllInterfaces(uint16_t port) | rcdiscover::SocketLinux | static |
dst_addr_ | rcdiscover::SocketLinux | private |
enableBroadcast() | rcdiscover::Socket< SocketLinux > | inline |
enableBroadcastImpl() | rcdiscover::SocketLinux | protected |
enableNonBlocking() | rcdiscover::Socket< SocketLinux > | inline |
enableNonBlockingImpl() | rcdiscover::SocketLinux | protected |
getBroadcastAddr() | rcdiscover::SocketLinux | static |
getDerived() | rcdiscover::Socket< SocketLinux > | inlineprivate |
getDerived() const | rcdiscover::Socket< SocketLinux > | inlineprivate |
getDestSockAddr() const | rcdiscover::SocketLinux | |
getHandle() const | rcdiscover::Socket< SocketLinux > | inline |
getHandleImpl() const | rcdiscover::SocketLinux | protected |
getIfaceName() const | rcdiscover::Socket< SocketLinux > | inline |
iface_name_ | rcdiscover::Socket< SocketLinux > | private |
operator=(SocketLinux &&other) | rcdiscover::SocketLinux | |
Socket< SocketLinux >::operator=(const Socket &)=delete | rcdiscover::Socket< SocketLinux > | |
Socket< SocketLinux >::operator=(Socket &&)=default | rcdiscover::Socket< SocketLinux > | |
send(const std::vector< uint8_t > &sendbuf) | rcdiscover::Socket< SocketLinux > | inline |
sendImpl(const std::vector< uint8_t > &sendbuf) | rcdiscover::SocketLinux | protected |
sock_ | rcdiscover::SocketLinux | private |
Socket(std::string iface_name) | rcdiscover::Socket< SocketLinux > | inlineexplicit |
Socket(const Socket &)=delete | rcdiscover::Socket< SocketLinux > | |
Socket(Socket &&)=default | rcdiscover::Socket< SocketLinux > | |
Socket< SocketLinux > class | rcdiscover::SocketLinux | friend |
SocketLinux(int domain, int type, int protocol, in_addr_t dst_ip, uint16_t port, std::string iface_name) | rcdiscover::SocketLinux | |
SocketLinux(SocketLinux &&other) | rcdiscover::SocketLinux | |
SocketType typedef | rcdiscover::SocketLinux | |
~SocketLinux() | rcdiscover::SocketLinux | |