|
enum | State {
S_CLOSED,
S_CONNECTING,
S_CONNECTED,
S_FAILED,
S_CLOSING
} |
|
|
| Socket (const gu::URI &uri) |
|
virtual void | connect (const gu::URI &uri)=0 |
|
virtual void | close ()=0 |
|
virtual int | send (const Datagram &dg)=0 |
|
virtual void | async_receive ()=0 |
|
virtual size_t | mtu () const =0 |
|
virtual std::string | local_addr () const =0 |
|
virtual std::string | remote_addr () const =0 |
|
virtual State | state () const =0 |
|
virtual SocketId | id () const =0 |
|
gcomm::Socket::Socket |
( |
const gu::URI & |
uri | ) |
|
|
inline |
const std::string gcomm::Socket::OptCRC32 |
|
static |
const std::string gcomm::Socket::OptIfAddr |
|
static |
const std::string gcomm::Socket::OptIfLoop |
|
static |
const std::string gcomm::Socket::OptMcastTTL |
|
static |
const std::string gcomm::Socket::OptNonBlocking |
|
static |
Symbolic option names (to specify in URI)
The documentation for this class was generated from the following file:
- /wrkdirs/usr/ports/databases/galera/work/galera-25.3.5-src/gcomm/src/socket.hpp