Attach(SOCKET s) | Socket | |
CallOnConnect() | Socket | |
CheckConnect() | Socket | [virtual] |
Close() | Socket | [virtual] |
CloseAndDelete() | Socket | |
Connecting() | Socket | |
CopyConnection(Socket *sock) | Socket | |
Create() | Socket | [virtual] |
CreateSocket(int af, int type, const std::string &protocol="") | Socket | |
DeleteByHandler() | Socket | |
Detach() | Socket | |
DetachSocket() | Socket | |
DisableRead(bool x=true) | Socket | |
EnableSSL(bool x=true) | Socket | |
ErasedByHandler() | Socket | |
GetBytesReceived(bool clear=false) | Socket | [virtual] |
GetBytesSent(bool clear=false) | Socket | [virtual] |
GetClientRemoteAddress() | Socket | |
GetConnectionRetries() | Socket | |
GetConnectionRetry() | Socket | |
GetConnectTime() | Socket | |
GetConnectTimeout() | Socket | |
GetFlushBeforeClose() | Socket | |
GetParent() | Socket | |
GetPort() | Socket | [virtual] |
GetRemoteAddress() | Socket | |
GetRemoteHostname() | Socket | |
GetRemoteIP4() | Socket | |
GetRemotePort() | Socket | |
GetRemoteSocketAddress() | Socket | |
GetShutdown() | Socket | |
GetSocket() | Socket | |
GetSocketProtocol() | Socket | |
GetSocketType() | Socket | |
GetSocks4Host() | Socket | |
GetSocks4Port() | Socket | |
GetSocks4Userid() | Socket | |
GetSsl() | Socket | [inline, virtual] |
GetSslContext() | Socket | [inline, virtual] |
GetTrafficMonitor() | Socket | [inline, protected] |
Handler() const | Socket | |
IncreaseConnectionRetries() | Socket | |
Init() | Socket | [virtual] |
IsConnected() | Socket | |
IsDetach() | Socket | |
IsDetached() const | Socket | |
IsDisableRead() | Socket | |
ISocketHandler class | Socket | [friend] |
IsSSL() | Socket | |
IsSSLNegotiate() | Socket | |
IsSSLServer() | Socket | |
LineProtocol() | Socket | |
Lost() | Socket | |
m_b_disable_read | Socket | [private] |
m_b_enable_ssl | Socket | [private] |
m_b_erased_by_handler | Socket | [private] |
m_b_retry_connect | Socket | [private] |
m_b_ssl | Socket | [private] |
m_b_ssl_server | Socket | [private] |
m_bClient | Socket | [private] |
m_bClose | Socket | [private] |
m_bConnecting | Socket | [private] |
m_bDel | Socket | [private] |
m_bLost | Socket | [private] |
m_bRetain | Socket | [private] |
m_bSocks4 | Socket | [private] |
m_call_on_connect | Socket | [private] |
m_client_remote_address | Socket | [private] |
m_connect_timeout | Socket | [private] |
m_connected | Socket | [private] |
m_connection_retry | Socket | [private] |
m_detach | Socket | [private] |
m_detached | Socket | [private] |
m_flush_before_close | Socket | [private] |
m_handler | Socket | [private] |
m_line_protocol | Socket | [private] |
m_opt_keepalive | Socket | [private] |
m_opt_reuse | Socket | [private] |
m_parent | Socket | [private] |
m_prng | Socket | [protected] |
m_pThread | Socket | [private] |
m_remote_address | Socket | [private] |
m_retries | Socket | [private] |
m_shutdown | Socket | [private] |
m_slave_handler | Socket | [private] |
m_socket | Socket | [private] |
m_socket_protocol | Socket | [private] |
m_socket_type | Socket | [private] |
m_socks4_host | Socket | [private] |
m_socks4_port | Socket | [private] |
m_socks4_userid | Socket | [private] |
m_tClose | Socket | [private] |
m_tConnect | Socket | [private] |
m_tCreate | Socket | [private] |
m_traffic_monitor | Socket | [private] |
MasterHandler() const | Socket | |
OnAccept() | Socket | [virtual] |
OnConnect() | Socket | [virtual] |
OnConnectFailed() | Socket | [virtual] |
OnConnectRetry() | Socket | [virtual] |
OnDelete() | Socket | [virtual] |
OnDetached() | Socket | [virtual] |
OnDisconnect() | Socket | [virtual] |
OnException() | Socket | [virtual] |
OnLine(const std::string &) | Socket | [virtual] |
OnOptions(int family, int type, int protocol, SOCKET)=0 | Socket | [pure virtual] |
OnRead() | Socket | [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] |
OnWrite() | Socket | [virtual] |
operator=(const Socket &) | Socket | [inline, private] |
Random() | Socket | |
Ready() | Socket | |
ResetConnectionRetries() | Socket | |
Resolve(const std::string &host, port_t port=0) | Socket | |
Resolve(ipaddr_t a) | Socket | |
Retain() | Socket | |
RetryClientConnect() | Socket | |
Send(const std::string &, int=0) | Socket | [virtual] |
SendBuf(const char *, size_t, int=0) | Socket | [virtual] |
Set(bool bRead, bool bWrite, bool bException=true) | Socket | |
SetCallOnConnect(bool x=true) | Socket | |
SetClientRemoteAddress(SocketAddress &) | Socket | |
SetCloseAndDelete(bool=true) | Socket | |
SetConnected(bool=true) | Socket | |
SetConnecting(bool=true) | Socket | |
SetConnectionRetry(int n) | Socket | |
SetConnectTimeout(int x) | Socket | |
SetDeleteByHandler(bool=true) | Socket | |
SetDetach(bool x=true) | Socket | |
SetDetached(bool x=true) | Socket | |
SetErasedByHandler(bool x=true) | Socket | |
SetFlushBeforeClose(bool=true) | Socket | |
SetIsClient() | Socket | |
SetKeepalive(bool x) | Socket | |
SetLineProtocol(bool=true) | Socket | [virtual] |
SetLost() | Socket | |
SetNonblocking(bool) | Socket | |
SetNonblocking(bool, SOCKET) | Socket | |
SetParent(Socket *) | Socket | |
SetRemoteAddress(SocketAddress &) | Socket | |
SetRetain() | Socket | |
SetRetryClientConnect(bool x=true) | Socket | |
SetReuse(bool x) | Socket | |
SetShutdown(int) | Socket | |
SetSlaveHandler(ISocketHandler *) | 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 | |
SetSSLNegotiate(bool x=true) | Socket | |
SetSSLServer(bool x=true) | Socket | |
SetTrafficMonitor(IFile *p) | Socket | [inline] |
Socket(ISocketHandler &) | Socket | |
Socket(const Socket &) | Socket | [protected] |
Socket() | Socket | [inline, private] |
Socks4() | Socket | |
SSLNegotiate() | Socket | [virtual] |
TimeSinceClose() | Socket | |
Uptime() | Socket | |
~Socket() | Socket | [virtual] |