|
XPMP2
X-Plane multiplayer library 2 - using instancing
|
This is the complete list of members for XPMP2::UDPMulticast, including all inherited members.
| broadcast(const char *msg) | XPMP2::SocketNetworking | |
| bSendToAll | XPMP2::UDPMulticast | protected |
| buf | XPMP2::SocketNetworking | protected |
| bufSize | XPMP2::SocketNetworking | protected |
| Cleanup() | XPMP2::UDPMulticast | protected |
| Close() | XPMP2::SocketNetworking | virtual |
| Connect(const std::string &_addr, int _port, size_t _bufSize, unsigned _timeOut_ms=0) | XPMP2::SocketNetworking | virtual |
| f_addr | XPMP2::SocketNetworking | protected |
| f_port | XPMP2::SocketNetworking | protected |
| f_socket | XPMP2::SocketNetworking | protected |
| getAddr() const | XPMP2::SocketNetworking | inline |
| GetAddrHints(struct addrinfo &hints) override | XPMP2::UDPMulticast | protectedvirtual |
| GetAddrString(const SockAddrTy &sa, bool withPort=true) | XPMP2::SocketNetworking | static |
| getBuf() const | XPMP2::SocketNetworking | inline |
| GetFamily() const | XPMP2::UDPMulticast | inline |
| GetLastErr() | XPMP2::SocketNetworking | static |
| GetMCAddr() const | XPMP2::UDPMulticast | inline |
| getPort() const | XPMP2::SocketNetworking | inline |
| getSocket() const | XPMP2::SocketNetworking | inline |
| IsIPv4() const | XPMP2::UDPMulticast | inline |
| IsIPv6() const | XPMP2::UDPMulticast | inline |
| isOpen() const | XPMP2::SocketNetworking | inline |
| Join(const std::string &_multicastAddr, int _port, const std::string &_sendIntf, int _ttl=8, size_t _bufSize=512, unsigned _timeOut_ms=0) | XPMP2::UDPMulticast | |
| mapSender | XPMP2::UDPMulticast | protected |
| multicastAddr | XPMP2::UDPMulticast | protected |
| oneIntfIdx | XPMP2::UDPMulticast | protected |
| Open(const std::string &_addr, int _port, size_t _bufSize=512, unsigned _timeOut_ms=0, bool _bBroadcast=false) | XPMP2::SocketNetworking | virtual |
| pMCAddr | XPMP2::UDPMulticast | protected |
| 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::SocketNetworking | virtual |
| 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::UDPMulticast | protected |
| SetSendInterface(uint32_t ifIdx) | XPMP2::UDPMulticast | protected |
| SocketNetworking() | XPMP2::SocketNetworking | inline |
| timedRecv(int max_wait_ms, std::string *_pFromAddr=nullptr, SockAddrTy *_pFromSockAddr=nullptr) | XPMP2::SocketNetworking | |
| UDPMulticast() | XPMP2::UDPMulticast | inline |
| 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::SocketNetworking | virtual |
| ~UDPMulticast() override | XPMP2::UDPMulticast |