ISocketHandler Member List
This is the complete list of members for
ISocketHandler, including all inherited members.
| Add(Socket *)=0 | ISocketHandler | [pure virtual] |
| AllSockets()=0 | ISocketHandler | [pure virtual] |
| Create(StdLog *=NULL)=0 | ISocketHandler | [pure virtual] |
| Create(IMutex &, ISocketHandler &, StdLog *=NULL)=0 | ISocketHandler | [pure virtual] |
| EnablePool(bool=true)=0 | ISocketHandler | [pure virtual] |
| EnableRelease()=0 | ISocketHandler | [pure virtual] |
| EnableResolver(port_t=16667)=0 | ISocketHandler | [pure virtual] |
| FindConnection(int type, const std::string &protocol, SocketAddress &)=0 | ISocketHandler | [pure virtual] |
| GetCount()=0 | ISocketHandler | [pure virtual] |
| GetEffectiveHandler()=0 | ISocketHandler | [pure virtual] |
| GetMutex() const =0 | ISocketHandler | [pure virtual] |
| GetRandomHandler()=0 | ISocketHandler | [pure virtual] |
| GetResolverPort()=0 | ISocketHandler | [pure virtual] |
| GetSocks4Host()=0 | ISocketHandler | [pure virtual] |
| GetSocks4Port()=0 | ISocketHandler | [pure virtual] |
| GetSocks4Userid()=0 | ISocketHandler | [pure virtual] |
| ISocketHandler_Add(Socket *, bool bRead, bool bWrite)=0 | ISocketHandler | [pure virtual] |
| ISocketHandler_Del(Socket *)=0 | ISocketHandler | [pure virtual] |
| ISocketHandler_Mod(Socket *, bool bRead, bool bWrite)=0 | ISocketHandler | [pure virtual] |
| ISocketHandler_Select(struct timeval *)=0 | ISocketHandler | [protected, pure virtual] |
| IsSlave()=0 | ISocketHandler | [pure virtual] |
| IsThreaded()=0 | ISocketHandler | [pure virtual] |
| LogError(Socket *p, const std::string &user_text, int err, const std::string &sys_err, loglevel_t t=LOG_LEVEL_WARNING)=0 | ISocketHandler | [pure virtual] |
| MaxCount()=0 | ISocketHandler | [pure virtual] |
| MaxTcpLineSize()=0 | ISocketHandler | [pure virtual] |
| OkToAccept(Socket *p)=0 | ISocketHandler | [pure virtual] |
| ParentHandler()=0 | ISocketHandler | [pure virtual] |
| ParentHandlerIsValid()=0 | ISocketHandler | [pure virtual] |
| PoolEnabled()=0 | ISocketHandler | [pure virtual] |
| RegStdLog(StdLog *log)=0 | ISocketHandler | [pure virtual] |
| Release()=0 | ISocketHandler | [pure virtual] |
| Remove(Socket *)=0 | ISocketHandler | [protected, pure virtual] |
| Resolve(Socket *, const std::string &host, port_t port)=0 | ISocketHandler | [pure virtual] |
| Resolve(Socket *, ipaddr_t a)=0 | ISocketHandler | [pure virtual] |
| ResolverEnabled()=0 | ISocketHandler | [pure virtual] |
| ResolverReady()=0 | ISocketHandler | [pure virtual] |
| Resolving(Socket *)=0 | ISocketHandler | [pure virtual] |
| Select(long sec, long usec)=0 | ISocketHandler | [pure virtual] |
| Select()=0 | ISocketHandler | [pure virtual] |
| Select(struct timeval *tsel)=0 | ISocketHandler | [pure virtual] |
| SetCallOnConnect(bool=true)=0 | ISocketHandler | [pure virtual] |
| SetClose(bool=true)=0 | ISocketHandler | [pure virtual] |
| SetDetach(bool=true)=0 | ISocketHandler | [pure virtual] |
| SetNumberOfThreads(size_t n)=0 | ISocketHandler | [pure virtual] |
| SetRetry(bool=true)=0 | ISocketHandler | [pure virtual] |
| SetSlave(bool x=true)=0 | ISocketHandler | [pure virtual] |
| SetSocks4Host(ipaddr_t)=0 | ISocketHandler | [pure virtual] |
| SetSocks4Host(const std::string &)=0 | ISocketHandler | [pure virtual] |
| SetSocks4Port(port_t)=0 | ISocketHandler | [pure virtual] |
| SetSocks4TryDirect(bool=true)=0 | ISocketHandler | [pure virtual] |
| SetSocks4Userid(const std::string &)=0 | ISocketHandler | [pure virtual] |
| SetTimeout(bool=true)=0 | ISocketHandler | [pure virtual] |
| Socket class | ISocketHandler | [friend] |
| Socks4TryDirect()=0 | ISocketHandler | [pure virtual] |
| Valid(Socket *)=0 | ISocketHandler | [pure virtual] |
| Valid(socketuid_t)=0 | ISocketHandler | [pure virtual] |
| ~ISocketHandler() | ISocketHandler | [inline, virtual] |