#include <multicastsocket.h>
|
| MulticastSocket () |
|
| MulticastSocket (const INETAddr &address, bool bReuseAddress=false, const std::string &sDevice="", std::uint8_t u8TTL=1, bool bLoop=false) |
|
| ~MulticastSocket () |
|
void | open (const INETAddr &address, bool bReuseAddress=false, const std::string &sDevice="", std::uint8_t u8TTL=1, bool bLoop=false) |
|
ssize_t | send (const iovec *iov, int iovcnt, int flags=0) const |
|
ssize_t | recv (void *buf, size_t len, int flags=0) |
|
void | close () |
|
ssize_t | sendto (const void *buf, size_t len, int flags, const INETAddr &address) |
|
Definition at line 45 of file multicastsocket.h.
◆ MulticastSocket() [1/2]
EMANE::MulticastSocket::MulticastSocket |
( |
| ) |
|
◆ MulticastSocket() [2/2]
EMANE::MulticastSocket::MulticastSocket |
( |
const INETAddr & |
address, |
|
|
bool |
bReuseAddress = false , |
|
|
const std::string & |
sDevice = "" , |
|
|
std::uint8_t |
u8TTL = 1 , |
|
|
bool |
bLoop = false |
|
) |
| |
◆ ~MulticastSocket()
EMANE::MulticastSocket::~MulticastSocket |
( |
| ) |
|
◆ close()
void EMANE::Socket::close |
( |
| ) |
|
|
inherited |
◆ open()
void EMANE::MulticastSocket::open |
( |
const INETAddr & |
address, |
|
|
bool |
bReuseAddress = false , |
|
|
const std::string & |
sDevice = "" , |
|
|
std::uint8_t |
u8TTL = 1 , |
|
|
bool |
bLoop = false |
|
) |
| |
◆ recv()
ssize_t EMANE::MulticastSocket::recv |
( |
void * |
buf, |
|
|
size_t |
len, |
|
|
int |
flags = 0 |
|
) |
| |
◆ send()
ssize_t EMANE::MulticastSocket::send |
( |
const iovec * |
iov, |
|
|
int |
iovcnt, |
|
|
int |
flags = 0 |
|
) |
| const |
◆ sendto()
ssize_t EMANE::Socket::sendto |
( |
const void * |
buf, |
|
|
size_t |
len, |
|
|
int |
flags, |
|
|
const INETAddr & |
address |
|
) |
| |
|
inherited |
◆ iSock_
int EMANE::Socket::iSock_ |
|
protectedinherited |
The documentation for this class was generated from the following files: