, including all inherited members.
| AddResponseHeader(const std::string &x, const std::string &y) | HTTPSocket | |
| AddResponseHeader(const std::string &x, const char *format,...) | HTTPSocket | |
| AppendResponseHeader(const std::string &x, const std::string &y) | HTTPSocket | |
| Attach(SOCKET s) | Socket | |
| CallOnConnect() | Socket | |
| CheckTimeout() | Socket | |
| Close() | TcpSocket | [virtual] |
| CloseAndDelete() | Socket | |
| Connecting() | StreamSocket | |
| CopyConnection(Socket *sock) | Socket | |
| Create() | Socket | [inline, virtual] |
| CreateSocket(int af, int type, const std::string &protocol="") | Socket | |
| DeleteByHandler() | Socket | |
| Detach() | Socket | |
| DetachSocket() | Socket | |
| DisableInputBuffer(bool=true) | TcpSocket | |
| DisableRead(bool x=true) | Socket | |
| EnableSSL(bool x=true) | Socket | |
| ErasedByHandler() | Socket | |
| Execute() | HttpBaseSocket | [private] |
| GetBytesReceived(bool clear=false) | TcpSocket | [virtual] |
| GetBytesSent(bool clear=false) | TcpSocket | [virtual] |
| GetClientRemoteAddress() | Socket | |
| GetConnectionRetries() | StreamSocket | |
| GetConnectionRetry() | StreamSocket | |
| GetConnectTimeout() | StreamSocket | |
| GetFlushBeforeClose() | StreamSocket | |
| GetHttpVersion() const | HTTPSocket | |
| GetInputLength() | TcpSocket | |
| GetLine() const | TcpSocket | |
| GetMethod() const | HTTPSocket | |
| GetOutputLength() | TcpSocket | |
| GetParent() | Socket | |
| GetPassword() | TcpSocket | [protected] |
| GetPort() | Socket | [virtual] |
| GetQueryString() const | HTTPSocket | |
| GetRemoteAddress() | Socket | |
| GetRemoteHostname() | Socket | |
| GetRemoteIP4() | Socket | |
| GetRemotePort() | Socket | |
| GetRemoteSocketAddress() | Socket | |
| GetShutdown() | StreamSocket | |
| GetSockAddress() | Socket | |
| GetSocket() | Socket | |
| GetSocketProtocol() | Socket | |
| GetSocketType() | Socket | |
| GetSockIP4() | Socket | |
| GetSockPort() | Socket | |
| GetSocks4Host() | Socket | |
| GetSocks4Port() | Socket | |
| GetSocks4Userid() | Socket | |
| GetSsl() | TcpSocket | [protected, virtual] |
| GetSslContext() | TcpSocket | [protected, virtual] |
| GetStatus() const | HTTPSocket | |
| GetStatusText() const | HTTPSocket | |
| GetTrafficMonitor() | Socket | [inline, protected] |
| GetUri() const | HTTPSocket | |
| GetUrl() const | HTTPSocket | |
| Handler() const | Socket | |
| HttpBaseSocket(ISocketHandler &h) | HttpBaseSocket | |
| HttpBaseSocket(const HttpBaseSocket &s) | HttpBaseSocket | [inline, protected] |
| HTTPSocket(ISocketHandler &) | HTTPSocket | |
| HTTPSocket(const HTTPSocket &s) | HTTPSocket | [inline, protected] |
| ibuf | TcpSocket | [protected] |
| IHttpServer_OnExec(const HttpRequest &req)=0 | IHttpServer | [pure virtual] |
| IHttpServer_OnResponseComplete()=0 | IHttpServer | [pure virtual] |
| IHttpServer_Respond(const HttpResponse &res) | HttpBaseSocket | [virtual] |
| IncreaseConnectionRetries() | StreamSocket | |
| Init() | Socket | [virtual] |
| InitializeContext(const std::string &context, const SSL_METHOD *meth_in=NULL) | TcpSocket | [protected] |
| InitializeContext(const std::string &context, const std::string &keyfile, const std::string &password, const SSL_METHOD *meth_in=NULL) | TcpSocket | [protected] |
| InitializeContext(const std::string &context, const std::string &certfile, const std::string &keyfile, const std::string &password, const SSL_METHOD *meth_in=NULL) | TcpSocket | [protected] |
| InitSSLClient() | TcpSocket | [virtual] |
| InitSSLServer() | TcpSocket | [virtual] |
| IpAddMembership(struct ip_mreq &) | Socket | |
| IpDropMembership(struct ip_mreq &) | Socket | |
| IpMulticastTTL() | Socket | |
| IpTOS() | Socket | |
| IpTTL() | Socket | |
| IsChunked() const | HTTPSocket | [inline] |
| IsConnected() | Socket | |
| IsDetach() | Socket | |
| IsDetached() const | Socket | |
| IsDisableRead() | Socket | |
| IsReconnect() | TcpSocket | |
| IsRequest() const | HTTPSocket | |
| IsResponse() const | HTTPSocket | |
| IsSSL() | Socket | |
| IsSSLNegotiate() | Socket | |
| IsSSLServer() | Socket | |
| LineProtocol() | StreamSocket | |
| Lost() | Socket | |
| m_b_keepalive | HttpBaseSocket | [private] |
| m_body_size_left | HttpBaseSocket | [private] |
| m_req | HttpBaseSocket | [protected] |
| m_res | HttpBaseSocket | [protected] |
| MasterHandler() const | Socket | |
| MyUseragent() | HTTPSocket | [virtual] |
| OnAccept() | Socket | [virtual] |
| OnConnect() | Socket | [virtual] |
| OnConnectFailed() | Socket | [virtual] |
| OnConnectRetry() | Socket | [virtual] |
| OnConnectTimeout() | TcpSocket | [virtual] |
| OnData(const char *, size_t) | HttpBaseSocket | [virtual] |
| OnDataComplete() | HTTPSocket | [inline, virtual] |
| OnDelete() | Socket | [virtual] |
| OnDetached() | Socket | [virtual] |
| OnDisconnect() | Socket | [virtual] |
| OnDisconnect(short info, int code) | Socket | [virtual] |
| OnException() | Socket | [virtual] |
| OnFirst() | HttpBaseSocket | [virtual] |
| OnHeader(const std::string &key, const std::string &value) | HttpBaseSocket | [virtual] |
| OnHeaderComplete() | HttpBaseSocket | [virtual] |
| OnLine(const std::string &line) | HTTPSocket | [virtual] |
| OnOptions(int, int, int, SOCKET) | TcpSocket | [virtual] |
| OnRawData(const char *buf, size_t len) | HTTPSocket | [virtual] |
| OnRead() | TcpSocket | [protected, virtual] |
| OnRead(char *buf, size_t n) | TcpSocket | [protected] |
| OnReconnect() | Socket | [virtual] |
| OnResolved(int id, ipaddr_t a, port_t port) | TcpSocket | [virtual] |
| OnResolveFailed(int id) | Socket | [virtual] |
| OnReverseResolved(int id, const std::string &name) | Socket | [virtual] |
| OnSocks4Connect() | TcpSocket | [virtual] |
| OnSocks4ConnectFailed() | TcpSocket | [virtual] |
| OnSocks4Read() | TcpSocket | [virtual] |
| OnSSLAccept() | TcpSocket | [virtual] |
| OnSSLAcceptFailed() | Socket | [virtual] |
| OnSSLConnect() | TcpSocket | [virtual] |
| OnSSLConnectFailed() | Socket | [virtual] |
| OnTimeout() | Socket | [virtual] |
| OnTransferLimit() | HttpBaseSocket | [virtual] |
| OnWrite() | TcpSocket | [protected, virtual] |
| OnWriteComplete() | TcpSocket | [virtual] |
| Open(ipaddr_t ip, port_t port, bool skip_socks=false) | TcpSocket | |
| Open(SocketAddress &, bool skip_socks=false) | TcpSocket | |
| Open(SocketAddress &, SocketAddress &bind_address, bool skip_socks=false) | TcpSocket | |
| Open(const std::string &host, port_t port) | TcpSocket | |
| operator=(const HttpBaseSocket &) | HttpBaseSocket | [inline, private] |
| Socket::operator=(const Socket &) | Socket | [inline, protected] |
| output_l typedef | TcpSocket | [protected] |
| Protocol() | TcpSocket | [virtual] |
| ReadInput(char *buf, size_t sz) | TcpSocket | |
| Ready() | StreamSocket | [virtual] |
| Reconnect() | TcpSocket | |
| Reset() | HttpBaseSocket | [protected, virtual] |
| ResetConnectionRetries() | StreamSocket | |
| Resolve(const std::string &host, port_t port=0) | Socket | |
| Resolve(ipaddr_t a) | Socket | |
| ResponseHeaderIsSet(const std::string &name) const | HTTPSocket | |
| Retain() | Socket | |
| RetryClientConnect() | Socket | |
| Send(const std::string &s, int f=0) | TcpSocket | [virtual] |
| SendBuf(const char *buf, size_t len, int f=0) | TcpSocket | [virtual] |
| Sendf(const char *format,...) | TcpSocket | |
| SendRequest() | HTTPSocket | |
| SendResponse() | HTTPSocket | |
| SetCallOnConnect(bool x=true) | Socket | |
| SetClientRemoteAddress(SocketAddress &) | Socket | |
| SetCloseAndDelete(bool=true) | Socket | |
| SetConnected(bool=true) | Socket | |
| SetConnecting(bool=true) | StreamSocket | |
| SetConnectionRetry(int n) | StreamSocket | |
| SetConnectTimeout(int x) | StreamSocket | |
| SetDeleteByHandler(bool=true) | Socket | |
| SetDetach(bool x=true) | Socket | |
| SetDetached(bool x=true) | Socket | |
| SetErasedByHandler(bool x=true) | Socket | |
| SetFlushBeforeClose(bool=true) | StreamSocket | |
| SetHttpVersion(const std::string &x) | HTTPSocket | |
| 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 | |
| SetIsReconnect(bool x=true) | TcpSocket | |
| SetLineProtocol(bool=true) | TcpSocket | [virtual] |
| SetLost() | Socket | |
| SetMaxHeaderCount(int x) | HTTPSocket | [inline, protected] |
| SetMethod(const std::string &x) | HTTPSocket | [protected] |
| SetMulticastLoop(bool x=true) | Socket | |
| SetNonblocking(bool) | Socket | |
| SetNonblocking(bool, SOCKET) | Socket | |
| SetParent(Socket *) | Socket | |
| SetReconnect(bool=true) | TcpSocket | |
| SetRemoteAddress(SocketAddress &) | Socket | |
| SetRetain() | Socket | |
| SetRetryClientConnect(bool x=true) | Socket | |
| SetShutdown(int) | StreamSocket | |
| 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 | |
| SetStatus(const std::string &x) | HTTPSocket | |
| SetStatusText(const std::string &x) | HTTPSocket | |
| SetTcpNodelay(bool=true) | TcpSocket | |
| SetTimeout(time_t secs) | Socket | |
| SetTrafficMonitor(IFile *p) | Socket | [inline] |
| SetTransferLimit(size_t sz) | TcpSocket | |
| SetUri(const std::string &x) | HTTPSocket | [protected] |
| SetUrl(const std::string &x) | HTTPSocket | [protected] |
| 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 | |
| SSL_password_cb(char *buf, int num, int rwflag, void *userdata) | TcpSocket | [protected, static] |
| SSLNegotiate() | TcpSocket | [protected, virtual] |
| StreamSocket(ISocketHandler &) | StreamSocket | |
| StreamSocket(const StreamSocket &src) | StreamSocket | [inline, protected] |
| TcpSocket(ISocketHandler &) | TcpSocket | |
| TcpSocket(ISocketHandler &h, size_t isize, size_t osize) | TcpSocket | |
| TcpSocket(const TcpSocket &) | TcpSocket | [protected] |
| Timeout(time_t tnow) | Socket | |
| TimeSinceClose() | Socket | |
| UniqueIdentifier() | Socket | [inline] |
| Uptime() | Socket | |
| url_this(const std::string &url_in, std::string &protocol, std::string &host, port_t &port, std::string &url, std::string &file) | HTTPSocket | |
| UseCertificateChainFile(const std::string &filename) | TcpSocket | [protected] |
| ~HttpBaseSocket() | HttpBaseSocket | |
| ~HTTPSocket() | HTTPSocket | |
| ~IHttpServer() | IHttpServer | [inline, virtual] |
| ~Socket() | Socket | [virtual] |
| ~StreamSocket() | StreamSocket | |
| ~TcpSocket() | TcpSocket | |