#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 255 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: