|
static bool | Initialize () |
|
static intptr_t | Available (intptr_t fd) |
|
static intptr_t | Read (intptr_t fd, void *buffer, intptr_t num_bytes, SocketOpKind sync) |
|
static intptr_t | Write (intptr_t fd, const void *buffer, intptr_t num_bytes, SocketOpKind sync) |
|
static intptr_t | SendTo (intptr_t fd, const void *buffer, intptr_t num_bytes, const RawAddr &addr, SocketOpKind sync) |
|
static intptr_t | SendMessage (intptr_t fd, void *buffer, size_t buffer_num_bytes, SocketControlMessage *messages, intptr_t num_messages, SocketOpKind sync, OSError *p_oserror) |
|
static intptr_t | RecvFrom (intptr_t fd, void *buffer, intptr_t num_bytes, RawAddr *addr, SocketOpKind sync) |
|
static intptr_t | ReceiveMessage (intptr_t fd, void *buffer, int64_t *p_buffer_num_bytes, SocketControlMessage **p_messages, SocketOpKind sync, OSError *p_oserror) |
|
static bool | AvailableDatagram (intptr_t fd, void *buffer, intptr_t num_bytes) |
|
static bool | IsBindError (intptr_t error_number) |
|
static intptr_t | GetPort (intptr_t fd) |
|
static bool | GetSocketName (intptr_t fd, SocketAddress *p_sa) |
|
static SocketAddress * | GetRemotePeer (intptr_t fd, intptr_t *port) |
|
static void | GetError (intptr_t fd, OSError *os_error) |
|
static int | GetType (intptr_t fd) |
|
static intptr_t | GetStdioHandle (intptr_t num) |
|
static void | Close (intptr_t fd) |
|
static bool | GetNoDelay (intptr_t fd, bool *enabled) |
|
static bool | SetNoDelay (intptr_t fd, bool enabled) |
|
static bool | GetMulticastLoop (intptr_t fd, intptr_t protocol, bool *enabled) |
|
static bool | SetMulticastLoop (intptr_t fd, intptr_t protocol, bool enabled) |
|
static bool | GetMulticastHops (intptr_t fd, intptr_t protocol, int *value) |
|
static bool | SetMulticastHops (intptr_t fd, intptr_t protocol, int value) |
|
static bool | GetBroadcast (intptr_t fd, bool *value) |
|
static bool | SetBroadcast (intptr_t fd, bool value) |
|
static bool | GetOption (intptr_t fd, int level, int option, char *data, unsigned int *length) |
|
static bool | SetOption (intptr_t fd, int level, int option, const char *data, int length) |
|
static bool | JoinMulticast (intptr_t fd, const RawAddr &addr, const RawAddr &interface, int interfaceIndex) |
|
static bool | LeaveMulticast (intptr_t fd, const RawAddr &addr, const RawAddr &interface, int interfaceIndex) |
|
static AddressList< SocketAddress > * | LookupAddress (const char *host, int type, OSError **os_error) |
|
static bool | ReverseLookup (const RawAddr &addr, char *host, intptr_t host_len, OSError **os_error) |
|
static bool | ParseAddress (int type, const char *address, RawAddr *addr) |
|
static bool | IsValidAddress (const char *address) |
|
static bool | RawAddrToString (RawAddr *addr, char *str) |
|
static bool | FormatNumericAddress (const RawAddr &addr, char *address, int len) |
|
static AddressList< InterfaceSocketAddress > * | ListInterfaces (int type, OSError **os_error) |
|
Definition at line 175 of file socket_base.h.