XPMP2
X-Plane multiplayer library 2 - using instancing
XPMP2::UDPMulticast Member List

This is the complete list of members for XPMP2::UDPMulticast, including all inherited members.

broadcast(const char *msg)XPMP2::SocketNetworking
bSendToAllXPMP2::UDPMulticastprotected
bufXPMP2::SocketNetworkingprotected
bufSizeXPMP2::SocketNetworkingprotected
Cleanup()XPMP2::UDPMulticastprotected
Close()XPMP2::SocketNetworkingvirtual
Connect(const std::string &_addr, int _port, size_t _bufSize, unsigned _timeOut_ms=0)XPMP2::SocketNetworkingvirtual
f_addrXPMP2::SocketNetworkingprotected
f_portXPMP2::SocketNetworkingprotected
f_socketXPMP2::SocketNetworkingprotected
getAddr() constXPMP2::SocketNetworkinginline
GetAddrHints(struct addrinfo &hints) overrideXPMP2::UDPMulticastprotectedvirtual
GetAddrString(const SockAddrTy &sa, bool withPort=true)XPMP2::SocketNetworkingstatic
getBuf() constXPMP2::SocketNetworkinginline
GetFamily() constXPMP2::UDPMulticastinline
GetLastErr()XPMP2::SocketNetworkingstatic
GetMCAddr() constXPMP2::UDPMulticastinline
getPort() constXPMP2::SocketNetworkinginline
getSocket() constXPMP2::SocketNetworkinginline
IsIPv4() constXPMP2::UDPMulticastinline
IsIPv6() constXPMP2::UDPMulticastinline
isOpen() constXPMP2::SocketNetworkinginline
Join(const std::string &_multicastAddr, int _port, const std::string &_sendIntf, int _ttl=8, size_t _bufSize=512, unsigned _timeOut_ms=0)XPMP2::UDPMulticast
mapSenderXPMP2::UDPMulticastprotected
multicastAddrXPMP2::UDPMulticastprotected
oneIntfIdxXPMP2::UDPMulticastprotected
Open(const std::string &_addr, int _port, size_t _bufSize=512, unsigned _timeOut_ms=0, bool _bBroadcast=false)XPMP2::SocketNetworkingvirtual
pMCAddrXPMP2::UDPMulticastprotected
recv(std::string *_pFromAddr=nullptr, SockAddrTy *_pFromSockAddr=nullptr)XPMP2::SocketNetworking
RecvMC(bool bSwitchToRecvIntf, std::string *_pFromAddr=nullptr, SockAddrTy *_pFromSockAddr=nullptr, bool *_pbIntfChanged=nullptr)XPMP2::UDPMulticast
send(const char *msg)XPMP2::SocketNetworkingvirtual
SendMC(const void *_bufSend, size_t _bufSendSize)XPMP2::UDPMulticast
SendToAll()XPMP2::UDPMulticast
SendToDefault()XPMP2::UDPMulticast
SendToIntf(uint32_t idx)XPMP2::UDPMulticast
setBlocking(bool bBlock)XPMP2::SocketNetworking
SetBufSize(size_t _bufSize)XPMP2::SocketNetworking
SetSendInterface(const in_addr &addr)XPMP2::UDPMulticastprotected
SetSendInterface(uint32_t ifIdx)XPMP2::UDPMulticastprotected
SocketNetworking()XPMP2::SocketNetworkinginline
timedRecv(int max_wait_ms, std::string *_pFromAddr=nullptr, SockAddrTy *_pFromSockAddr=nullptr)XPMP2::SocketNetworking
UDPMulticast()XPMP2::UDPMulticastinline
UDPMulticast(const std::string &_multicastAddr, int _port, const std::string &_sendIntf, int _ttl=8, size_t _bufSize=512, unsigned _timeOut_ms=0)XPMP2::UDPMulticast
~SocketNetworking()XPMP2::SocketNetworkingvirtual
~UDPMulticast() overrideXPMP2::UDPMulticast