_impl | nidas::util::DatagramSocket | protected |
bind(const Inet4Address &addr, int port) | nidas::util::DatagramSocket | inline |
bind(const SocketAddress &addr) | nidas::util::DatagramSocket | inline |
close() | nidas::util::DatagramSocket | inline |
connect(const std::string &host, int port) | nidas::util::DatagramSocket | inline |
connect(const Inet4Address &addr, int port) | nidas::util::DatagramSocket | inline |
connect(const SocketAddress &addr) | nidas::util::DatagramSocket | inline |
DatagramSocket() | nidas::util::DatagramSocket | |
DatagramSocket(int port) | nidas::util::DatagramSocket | |
DatagramSocket(const Inet4Address &addr, int port) | nidas::util::DatagramSocket | |
DatagramSocket(const SocketAddress &addr) | nidas::util::DatagramSocket | |
findInterface(const Inet4Address &iaddr) const | nidas::util::MulticastSocket | inline |
getBroadcastEnable() const | nidas::util::DatagramSocket | inline |
getFd() const | nidas::util::DatagramSocket | inline |
getInterface() const | nidas::util::MulticastSocket | inline |
getInterfaces() const | nidas::util::MulticastSocket | inline |
getLocalPort() const | nidas::util::DatagramSocket | inline |
getLocalSocketAddress() const | nidas::util::DatagramSocket | inline |
getMulticastLoop() const | nidas::util::MulticastSocket | inline |
getReceiveBufferSize() | nidas::util::DatagramSocket | inline |
getSendBufferSize() | nidas::util::DatagramSocket | inline |
getTimeToLive() const | nidas::util::MulticastSocket | inline |
isNonBlocking() const | nidas::util::DatagramSocket | inline |
joinGroup(Inet4Address groupAddr) | nidas::util::MulticastSocket | inline |
joinGroup(Inet4Address groupAddr, const Inet4NetworkInterface &iface) | nidas::util::MulticastSocket | inline |
leaveGroup(Inet4Address groupAddr) | nidas::util::MulticastSocket | inline |
leaveGroup(Inet4Address groupAddr, const Inet4NetworkInterface &iface) | nidas::util::MulticastSocket | inline |
MulticastSocket() | nidas::util::MulticastSocket | inline |
MulticastSocket(int port) | nidas::util::MulticastSocket | inline |
MulticastSocket(const Inet4SocketAddress &addr) | nidas::util::MulticastSocket | inline |
receive(DatagramPacketBase &packet) | nidas::util::DatagramSocket | inline |
receive(DatagramPacketBase &packet, Inet4PacketInfo &info, int flags=0) | nidas::util::DatagramSocket | inline |
recv(void *buf, size_t len, int flags=0) | nidas::util::DatagramSocket | inline |
recvfrom(void *buf, size_t len, int flags, SocketAddress &from) | nidas::util::DatagramSocket | inline |
send(const DatagramPacketBase &packet, int flags=0) | nidas::util::DatagramSocket | inline |
send(const void *buf, size_t len, int flags=0) | nidas::util::DatagramSocket | inline |
send(const struct iovec *iov, int iovcnt, int flags=MSG_NOSIGNAL) | nidas::util::DatagramSocket | inline |
sendto(const void *buf, size_t len, int flags, const SocketAddress &to) | nidas::util::DatagramSocket | inline |
sendto(const struct iovec *iov, int iovcnt, int flags, const SocketAddress &to) | nidas::util::DatagramSocket | inline |
setBroadcastEnable(bool val) | nidas::util::DatagramSocket | inline |
setInterface(Inet4Address maddr, const Inet4NetworkInterface &iface) | nidas::util::MulticastSocket | inline |
setInterface(Inet4Address iaddr) | nidas::util::MulticastSocket | inline |
setMulticastLoop(bool val) | nidas::util::MulticastSocket | inline |
setNonBlocking(bool val) | nidas::util::DatagramSocket | inline |
setPktInfo(bool val) | nidas::util::DatagramSocket | inline |
setReceiveBufferSize(int size) | nidas::util::DatagramSocket | inline |
setSendBufferSize(int size) | nidas::util::DatagramSocket | inline |
setTimeout(int val) | nidas::util::DatagramSocket | inline |
setTimeToLive(int val) | nidas::util::MulticastSocket | inline |
~DatagramSocket() | nidas::util::DatagramSocket | inlinevirtual |