jsocketpp 1.0
A cross-platform C++20 socket library.
Loading...
Searching...
No Matches
jsocketpp::MulticastSocket Member List

This is the complete list of members for jsocketpp::MulticastSocket, including all inherited members.

_addrInfoPtrjsocketpp::DatagramSocketprotected
_bufferjsocketpp::DatagramSocketprivate
_currentGroupjsocketpp::MulticastSocketprivate
_currentInterfacejsocketpp::MulticastSocketprivate
_isConnectedjsocketpp::DatagramSocketprivate
_localAddrjsocketpp::DatagramSocketprivate
_localAddrLenjsocketpp::DatagramSocketmutableprivate
_loopbackEnabledjsocketpp::MulticastSocketprivate
_portjsocketpp::DatagramSocketprivate
_selectedAddrInfojsocketpp::DatagramSocketprotected
_sockFdjsocketpp::DatagramSocketprotected
_ttljsocketpp::MulticastSocketprivate
bind() constjsocketpp::DatagramSocket
cleanupAndThrow(int errorCode)jsocketpp::DatagramSocketprotected
close()jsocketpp::DatagramSocket
connect(int timeoutMillis=-1)jsocketpp::DatagramSocket
DatagramSocket(Port port, std::size_t bufferSize=2048)jsocketpp::DatagramSocketexplicit
DatagramSocket(std::string_view host, Port port, std::size_t bufferSize=2048)jsocketpp::DatagramSocket
DatagramSocket(const DatagramSocket &)=deletejsocketpp::DatagramSocket
DatagramSocket(DatagramSocket &&other) noexceptjsocketpp::DatagramSocketinline
enableBroadcast(bool enable) constjsocketpp::DatagramSocket
getCurrentGroup() constjsocketpp::MulticastSocket
getLocalSocketAddress() constjsocketpp::DatagramSocket
getLoopbackMode() constjsocketpp::MulticastSocketinline
getMulticastInterface() constjsocketpp::MulticastSocketinline
getOption(int level, int optName) constjsocketpp::DatagramSocket
getTimeToLive() constjsocketpp::MulticastSocketinline
isConnected() constjsocketpp::DatagramSocketinline
isValid() constjsocketpp::DatagramSocketinline
joinGroup(const std::string &groupAddr, const std::string &iface="")jsocketpp::MulticastSocket
leaveGroup(const std::string &groupAddr, const std::string &iface="")jsocketpp::MulticastSocket
MulticastSocket(Port port=0, std::size_t bufferSize=2048)jsocketpp::MulticastSocketexplicit
operator=(const DatagramSocket &)=deletejsocketpp::DatagramSocket
operator=(DatagramSocket &&other) noexceptjsocketpp::DatagramSocketinline
read(DatagramPacket &packet, bool resizeBuffer=true) constjsocketpp::DatagramSocket
read()jsocketpp::DatagramSocketinline
recvFrom(std::string *senderAddr, Port *senderPort)jsocketpp::DatagramSocketinline
setLoopbackMode(bool enable)jsocketpp::MulticastSocket
setMulticastInterface(const std::string &iface)jsocketpp::MulticastSocket
setNonBlocking(bool nonBlocking) constjsocketpp::DatagramSocket
setOption(int level, int optName, int value) constjsocketpp::DatagramSocket
setTimeout(int millis) constjsocketpp::DatagramSocket
setTimeToLive(int ttl)jsocketpp::MulticastSocket
write(const DatagramPacket &packet) constjsocketpp::DatagramSocket
write(std::string_view message) constjsocketpp::DatagramSocket
write(std::string_view message, std::string_view host, Port port) constjsocketpp::DatagramSocket
~DatagramSocket() noexceptjsocketpp::DatagramSocket