#include <MulticastSocket.h>
|
| | MulticastSocket () |
| |
| | MulticastSocket (int port, const std::string &bindAddr) |
| |
| | ~MulticastSocket () |
| |
| bool | bind (int port, const std::string &addr) |
| |
| bool | joinGroup (const std::string &mcastAddr, const std::string &ifAddr=NULL) |
| |
| bool | joinGroup (InetSocketAddress *mcastAddr, NetworkInterface *ifAddr) |
| |
| void | setTimeToLive (int ttl) |
| |
| | DatagramSocket () |
| |
| | DatagramSocket (int port, const std::string &bindAddr, bool bindAddrFlag=true, bool reuseAddrFlag=false) |
| |
| | ~DatagramSocket () |
| |
| bool | bind (int port, const std::string &addr, bool bindAddrFlag=true, bool reuseAddrFlag=false) |
| |
| ssize_t | send (const std::string &addr, int port, const std::string &data, size_t dataLen=0) |
| |
| ssize_t | send (DatagramPacket *dataPack) |
| |
| ssize_t | receive (DatagramPacket &dataPack) |
| |
| | SocketCore () |
| |
| virtual | ~SocketCore () |
| |
| void | setSocket (SOCKET value) |
| |
| SOCKET | getSocket () |
| |
| bool | isBound () |
| |
| bool | close () |
| |
| void | setLocalAddress (const std::string &addr) |
| |
| const char * | getLocalAddress () |
| |
| void | setLocalPort (int port) |
| |
| int | getLocalPort () |
| |
| int | getType () |
| |
| int | getErrorCode () const |
| |
| bool | setReuseAddress (bool on) |
| |
| bool | setTimeout (time_t timeout) |
| |
◆ MulticastSocket() [1/2]
| uHTTP::MulticastSocket::MulticastSocket |
( |
| ) |
|
◆ MulticastSocket() [2/2]
| uHTTP::MulticastSocket::MulticastSocket |
( |
int | port, |
|
|
const std::string & | bindAddr ) |
◆ ~MulticastSocket()
| uHTTP::MulticastSocket::~MulticastSocket |
( |
| ) |
|
◆ bind()
| bool uHTTP::MulticastSocket::bind |
( |
int | port, |
|
|
const std::string & | addr ) |
◆ joinGroup() [1/2]
| bool uHTTP::MulticastSocket::joinGroup |
( |
const std::string & | mcastAddr, |
|
|
const std::string & | ifAddr = NULL ) |
◆ joinGroup() [2/2]
◆ setTimeToLive()
| void uHTTP::MulticastSocket::setTimeToLive |
( |
int | ttl | ) |
|
The documentation for this class was generated from the following file: