Logo
~Sockets~
~Examples~
~Contact~


ISocketHandler Member List

This is the complete list of members for ISocketHandler, including all inherited members.

Add(Socket *)=0ISocketHandler [pure virtual]
AllSockets()=0ISocketHandler [pure virtual]
Create(StdLog *=NULL)=0ISocketHandler [pure virtual]
Create(IMutex &, ISocketHandler &, StdLog *=NULL)=0ISocketHandler [pure virtual]
EnablePool(bool=true)=0ISocketHandler [pure virtual]
EnableRelease()=0ISocketHandler [pure virtual]
EnableResolver(port_t=16667)=0ISocketHandler [pure virtual]
FindConnection(int type, const std::string &protocol, SocketAddress &)=0ISocketHandler [pure virtual]
GetCount()=0ISocketHandler [pure virtual]
GetEffectiveHandler()=0ISocketHandler [pure virtual]
GetMutex() const =0ISocketHandler [pure virtual]
GetRandomHandler()=0ISocketHandler [pure virtual]
GetResolverPort()=0ISocketHandler [pure virtual]
GetSocks4Host()=0ISocketHandler [pure virtual]
GetSocks4Port()=0ISocketHandler [pure virtual]
GetSocks4Userid()=0ISocketHandler [pure virtual]
ISocketHandler_Add(Socket *, bool bRead, bool bWrite)=0ISocketHandler [pure virtual]
ISocketHandler_Del(Socket *)=0ISocketHandler [pure virtual]
ISocketHandler_Mod(Socket *, bool bRead, bool bWrite)=0ISocketHandler [pure virtual]
ISocketHandler_Select(struct timeval *)=0ISocketHandler [protected, pure virtual]
IsSlave()=0ISocketHandler [pure virtual]
IsThreaded()=0ISocketHandler [pure virtual]
LogError(Socket *p, const std::string &user_text, int err, const std::string &sys_err, loglevel_t t=LOG_LEVEL_WARNING)=0ISocketHandler [pure virtual]
MaxCount()=0ISocketHandler [pure virtual]
MaxTcpLineSize()=0ISocketHandler [pure virtual]
OkToAccept(Socket *p)=0ISocketHandler [pure virtual]
ParentHandler()=0ISocketHandler [pure virtual]
ParentHandlerIsValid()=0ISocketHandler [pure virtual]
PoolEnabled()=0ISocketHandler [pure virtual]
RegStdLog(StdLog *log)=0ISocketHandler [pure virtual]
Release()=0ISocketHandler [pure virtual]
Remove(Socket *)=0ISocketHandler [protected, pure virtual]
Resolve(Socket *, const std::string &host, port_t port)=0ISocketHandler [pure virtual]
Resolve(Socket *, ipaddr_t a)=0ISocketHandler [pure virtual]
ResolverEnabled()=0ISocketHandler [pure virtual]
ResolverReady()=0ISocketHandler [pure virtual]
Resolving(Socket *)=0ISocketHandler [pure virtual]
Select(long sec, long usec)=0ISocketHandler [pure virtual]
Select()=0ISocketHandler [pure virtual]
Select(struct timeval *tsel)=0ISocketHandler [pure virtual]
SetCallOnConnect(bool=true)=0ISocketHandler [pure virtual]
SetClose(bool=true)=0ISocketHandler [pure virtual]
SetDetach(bool=true)=0ISocketHandler [pure virtual]
SetNumberOfThreads(size_t n)=0ISocketHandler [pure virtual]
SetRetry(bool=true)=0ISocketHandler [pure virtual]
SetSlave(bool x=true)=0ISocketHandler [pure virtual]
SetSocks4Host(ipaddr_t)=0ISocketHandler [pure virtual]
SetSocks4Host(const std::string &)=0ISocketHandler [pure virtual]
SetSocks4Port(port_t)=0ISocketHandler [pure virtual]
SetSocks4TryDirect(bool=true)=0ISocketHandler [pure virtual]
SetSocks4Userid(const std::string &)=0ISocketHandler [pure virtual]
SetTimeout(bool=true)=0ISocketHandler [pure virtual]
Socket classISocketHandler [friend]
Socks4TryDirect()=0ISocketHandler [pure virtual]
Valid(Socket *)=0ISocketHandler [pure virtual]
Valid(socketuid_t)=0ISocketHandler [pure virtual]
~ISocketHandler()ISocketHandler [inline, virtual]
Page, code, and content Copyright (C) 2007 by Anders Hedström
Generated for C++ Sockets by  doxygen 1.4.4