#include <socket.h>
|
virtual | ~datagramsocket ()=0 |
|
virtual void | up ()=0 throw (socket_exception) |
|
virtual void | down ()=0 throw (socket_exception) |
|
virtual ssize_t | recvfrom (char *buf, size_t buflen, int flags, ibrcommon::vaddress &addr) throw (socket_exception) |
|
virtual void | sendto (const char *buf, size_t buflen, int flags, const ibrcommon::vaddress &addr) throw (socket_exception) |
|
virtual | ~basesocket ()=0 |
|
virtual int | fd () const throw (socket_exception) |
|
virtual int | release () throw (socket_exception) |
|
void | close () throw (socket_exception) |
|
void | shutdown (int how) throw (socket_exception) |
|
bool | ready () const |
|
sa_family_t | get_family () const throw (socket_exception) |
|
|
| datagramsocket () |
|
| datagramsocket (int fd) |
|
| basesocket () |
|
| basesocket (int fd) |
|
void | check_socket_error (const int err) const throw (socket_exception) |
|
void | check_bind_error (const int err, const std::string &msg="") const throw (socket_exception) |
|
void | set_blocking_mode (bool val, int fd=-1) const throw (socket_exception) |
|
void | set_keepalive (bool val, int fd=-1) const throw (socket_exception) |
|
void | set_linger (bool val, int l=1, int fd=-1) const throw (socket_exception) |
|
void | set_reuseaddr (bool val, int fd=-1) const throw (socket_exception) |
|
void | set_nodelay (bool val, int fd=-1) const throw (socket_exception) |
|
void | init_socket (const vaddress &addr, int type, int protocol) throw (socket_exception) |
|
void | init_socket (int domain, int type, int protocol) throw (socket_exception) |
|
void | bind (int fd, struct sockaddr *addr, socklen_t len) throw (socket_exception) |
|
Definition at line 264 of file socket.h.
ibrcommon::datagramsocket::~datagramsocket |
( |
) | |
|
|
pure virtual |
ibrcommon::datagramsocket::datagramsocket |
( |
) | |
|
|
protected |
ibrcommon::datagramsocket::datagramsocket |
( |
int |
fd) | |
|
|
protected |
The documentation for this class was generated from the following files: