, including all inherited members.
AddMulticastMembership(const std::string &group, const std::string &intf="0.0.0.0", int if_index=0) | UdpSocket | |
Attach(SOCKET s) | Socket | |
Bind(port_t &port, int range=1) | UdpSocket | |
Bind(const std::string &intf, port_t &port, int range=1) | UdpSocket | |
Bind(ipaddr_t a, port_t &port, int range=1) | UdpSocket | |
Bind(SocketAddress &ad, int range=1) | UdpSocket | |
CallOnConnect() | Socket | |
CheckTimeout() | Socket | |
Close() | Socket | [virtual] |
CloseAndDelete() | Socket | |
CopyConnection(Socket *sock) | Socket | |
Create() | Socket | [inline, virtual] |
CreateConnection() | UdpSocket | [private] |
CreateSocket(int af, int type, const std::string &protocol="") | Socket | |
DeleteByHandler() | Socket | |
Detach() | Socket | |
DetachSocket() | Socket | |
DisableRead(bool x=true) | Socket | |
DropMulticastMembership(const std::string &group, const std::string &intf="0.0.0.0", int if_index=0) | UdpSocket | |
EnableSSL(bool x=true) | Socket | |
ErasedByHandler() | Socket | |
GetBytesReceived(bool clear=false) | Socket | [virtual] |
GetBytesSent(bool clear=false) | Socket | [virtual] |
GetClientRemoteAddress() | Socket | |
GetLastSizeWritten() | UdpSocket | |
GetMulticastTTL() | UdpSocket | |
GetParent() | Socket | |
GetPort() | UdpSocket | [virtual] |
GetRemoteAddress() | Socket | |
GetRemoteHostname() | Socket | |
GetRemoteIP4() | Socket | |
GetRemotePort() | Socket | |
GetRemoteSocketAddress() | Socket | |
GetSockAddress() | Socket | |
GetSocket() | Socket | |
GetSocketProtocol() | Socket | |
GetSocketType() | Socket | |
GetSockIP4() | Socket | |
GetSockPort() | Socket | |
GetSocks4Host() | Socket | |
GetSocks4Port() | Socket | |
GetSocks4Userid() | Socket | |
GetSsl() | Socket | [inline, virtual] |
GetSslContext() | Socket | [inline, virtual] |
GetTrafficMonitor() | Socket | [inline, protected] |
Handler() const | Socket | |
Init() | Socket | [virtual] |
IpAddMembership(struct ip_mreq &) | Socket | |
IpDropMembership(struct ip_mreq &) | Socket | |
IpMulticastTTL() | Socket | |
IpTOS() | Socket | |
IpTTL() | Socket | |
IsBound() | UdpSocket | |
IsBroadcast() | UdpSocket | |
IsConnected() | Socket | |
IsDetach() | Socket | |
IsDetached() const | Socket | |
IsDisableRead() | Socket | |
IsMulticastLoop() | UdpSocket | |
IsSSL() | Socket | |
IsSSLNegotiate() | Socket | |
IsSSLServer() | Socket | |
Lost() | Socket | |
m_b_read_ts | UdpSocket | [private] |
m_bind_ok | UdpSocket | [private] |
m_ibuf | UdpSocket | [private] |
m_ibufsz | UdpSocket | [private] |
m_last_size_written | UdpSocket | [private] |
m_port | UdpSocket | [private] |
m_retries | UdpSocket | [private] |
MasterHandler() const | Socket | |
OnAccept() | Socket | [virtual] |
OnConnect() | Socket | [virtual] |
OnConnectFailed() | Socket | [virtual] |
OnConnectRetry() | Socket | [virtual] |
OnConnectTimeout() | Socket | [virtual] |
OnDelete() | Socket | [virtual] |
OnDetached() | Socket | [virtual] |
OnDisconnect() | Socket | [virtual] |
OnDisconnect(short info, int code) | Socket | [virtual] |
OnException() | Socket | [virtual] |
OnLine(const std::string &) | Socket | [virtual] |
OnOptions(int, int, int, SOCKET) | UdpSocket | [inline, virtual] |
OnRawData(const char *buf, size_t len, struct sockaddr *sa, socklen_t sa_len) | UdpSocket | [virtual] |
OnRawData(const char *buf, size_t len, struct sockaddr *sa, socklen_t sa_len, struct timeval *ts) | UdpSocket | [virtual] |
OnRead() | UdpSocket | [protected, virtual] |
OnReconnect() | Socket | [virtual] |
OnResolved(int id, ipaddr_t a, port_t port) | Socket | [virtual] |
OnResolveFailed(int id) | Socket | [virtual] |
OnReverseResolved(int id, const std::string &name) | Socket | [virtual] |
OnSocks4Connect() | Socket | [virtual] |
OnSocks4ConnectFailed() | Socket | [virtual] |
OnSocks4Read() | Socket | [virtual] |
OnSSLAccept() | Socket | [virtual] |
OnSSLAcceptFailed() | Socket | [virtual] |
OnSSLConnect() | Socket | [virtual] |
OnSSLConnectFailed() | Socket | [virtual] |
OnTimeout() | Socket | [virtual] |
OnWrite() | Socket | [virtual] |
Open(ipaddr_t l, port_t port) | UdpSocket | |
Open(const std::string &host, port_t port) | UdpSocket | |
Open(SocketAddress &ad) | UdpSocket | |
operator=(const UdpSocket &) | UdpSocket | [inline, private] |
Socket::operator=(const Socket &) | Socket | [inline, protected] |
Ready() | Socket | [virtual] |
Resolve(const std::string &host, port_t port=0) | Socket | |
Resolve(ipaddr_t a) | Socket | |
Retain() | Socket | |
RetryClientConnect() | Socket | |
Send(const std::string &, int flags=0) | UdpSocket | [virtual] |
SendBuf(const char *data, size_t, int flags=0) | UdpSocket | [virtual] |
SendTo(const std::string &, port_t, const std::string &, int flags=0) | UdpSocket | |
SendTo(ipaddr_t, port_t, const std::string &, int flags=0) | UdpSocket | |
SendTo(SocketAddress &ad, const std::string &, int flags=0) | UdpSocket | |
SendToBuf(const std::string &, port_t, const char *data, int len, int flags=0) | UdpSocket | |
SendToBuf(ipaddr_t, port_t, const char *data, int len, int flags=0) | UdpSocket | |
SendToBuf(SocketAddress &ad, const char *data, int len, int flags=0) | UdpSocket | |
SetBroadcast(bool b=true) | UdpSocket | |
SetCallOnConnect(bool x=true) | Socket | |
SetClientRemoteAddress(SocketAddress &) | Socket | |
SetCloseAndDelete(bool=true) | Socket | |
SetConnected(bool=true) | Socket | |
SetDeleteByHandler(bool=true) | Socket | |
SetDetach(bool x=true) | Socket | |
SetDetached(bool x=true) | Socket | |
SetErasedByHandler(bool x=true) | Socket | |
SetIpHdrincl(bool x=true) | Socket | |
SetIpMulticastTTL(int) | Socket | |
SetIpOptions(const void *p, socklen_t len) | Socket | |
SetIpTOS(unsigned char tos) | Socket | |
SetIpTTL(int ttl) | Socket | |
SetIsClient() | Socket | |
SetLost() | Socket | |
SetMulticastDefaultInterface(ipaddr_t a, int if_index=0) | UdpSocket | |
SetMulticastDefaultInterface(const std::string &intf, int if_index=0) | UdpSocket | |
SetMulticastLoop(bool=true) | UdpSocket | |
SetMulticastTTL(int ttl=1) | UdpSocket | |
SetNonblocking(bool) | Socket | |
SetNonblocking(bool, SOCKET) | Socket | |
SetParent(Socket *) | Socket | |
SetRemoteAddress(SocketAddress &) | Socket | |
SetRetain() | Socket | |
SetRetryClientConnect(bool x=true) | Socket | |
SetSlaveHandler(ISocketHandler *) | Socket | |
SetSoBroadcast(bool x=true) | Socket | |
SetSocketProtocol(const std::string &x) | Socket | |
SetSocketType(int x) | Socket | |
SetSocks4(bool x=true) | Socket | |
SetSocks4Host(ipaddr_t a) | Socket | |
SetSocks4Host(const std::string &) | Socket | |
SetSocks4Port(port_t p) | Socket | |
SetSocks4Userid(const std::string &x) | Socket | |
SetSoDebug(bool x=true) | Socket | |
SetSoDontroute(bool x=true) | Socket | |
SetSoKeepalive(bool x=true) | Socket | |
SetSoLinger(int onoff, int linger) | Socket | |
SetSoOobinline(bool x=true) | Socket | |
SetSoRcvbuf(int) | Socket | |
SetSoRcvlowat(int) | Socket | |
SetSoRcvtimeo(struct timeval &) | Socket | |
SetSoReuseaddr(bool x=true) | Socket | |
SetSoSndbuf(int) | Socket | |
SetSoSndlowat(int) | Socket | |
SetSoSndtimeo(struct timeval &) | Socket | |
SetSSLNegotiate(bool x=true) | Socket | |
SetSSLServer(bool x=true) | Socket | |
SetTimeout(time_t secs) | Socket | |
SetTimestamp(bool=true) | UdpSocket | |
SetTrafficMonitor(IFile *p) | Socket | [inline] |
SoAcceptconn() | Socket | |
Socket(ISocketHandler &) | Socket | |
Socket() | Socket | [inline, protected] |
Socket(const Socket &s) | Socket | [inline, protected] |
Socks4() | Socket | |
SoError() | Socket | |
SoRcvbuf() | Socket | |
SoSndbuf() | Socket | |
SoType() | Socket | |
SSLNegotiate() | Socket | [virtual] |
Timeout(time_t tnow) | Socket | |
TimeSinceClose() | Socket | |
UdpSocket(ISocketHandler &h, int ibufsz=16384, bool ipv6=false, int retries=0) | UdpSocket | |
UdpSocket(const UdpSocket &s) | UdpSocket | [inline, protected] |
UniqueIdentifier() | Socket | [inline] |
Uptime() | Socket | |
~Socket() | Socket | [virtual] |
~UdpSocket() | UdpSocket | |