ZNC  trunk
TSocketManager< T > Member List

This is the complete list of members for TSocketManager< T >, including all inherited members.

AddCron(CCron *pcCron)CSockCommonvirtual
AddSock(Csock *pcSock, const CS_STRING &sSockName)CSocketManagervirtual
AssignFDs(std::map< cs_sock_t, short > &miiReadyFds, struct timeval *tvtimeout)CSockCommon
CheckFDs(const std::map< cs_sock_t, short > &miiReadyFds)CSockCommon
Cleanup()CSocketManagervirtual
CleanupCrons()CSockCommon
CleanupFDMonitors()CSockCommon
clear()CSocketManagervirtual
Connect(const CSConnection &cCon, Csock *pcSock=NULL)CSocketManager
Cron()CSockCommonvirtual
CSockCommon()CSockCommoninline
CSocketManager()CSocketManager
DelCron(const CS_STRING &sName, bool bDeleteAll=true, bool bCaseSensitive=true)CSockCommonvirtual
DelCron(uint32_t iPos)CSockCommonvirtual
DelCronByAddr(CCron *pcCron)CSockCommonvirtual
DelSock(size_t iPos)CSocketManagervirtual
DelSockByAddr(Csock *pcSock)CSocketManagervirtual
DynamicSelectLoop(uint64_t iLowerBounds, uint64_t iUpperBounds, time_t iMaxResolution=3600)CSocketManager
ECheckType enum nameCSocketManager
ECT_Read enum valueCSocketManager
ECT_Write enum valueCSocketManager
EMessages enum nameCSocketManager
FDHasCheck(cs_sock_t iFd, std::map< cs_sock_t, short > &miiReadyFds, ECheckType eType)CSocketManager
FDSetCheck(cs_sock_t iFd, std::map< cs_sock_t, short > &miiReadyFds, ECheckType eType)CSocketManager
FindSockByFD(cs_sock_t iFD)CSocketManagervirtual
FindSockByLocalPort(uint16_t iPort)CSocketManagervirtual
FindSockByName(const CS_STRING &sName)CSocketManagervirtual
FindSockByRemotePort(uint16_t iPort)CSocketManagervirtual
FindSocksByName(const CS_STRING &sName)CSocketManagervirtual
FindSocksByRemoteHost(const CS_STRING &sHostname)CSocketManagervirtual
GetBytesRead() constCSocketManager
GetBytesWritten() constCSocketManager
GetCrons() constCSockCommoninline
GetErrno() constCSocketManagerinline
GetSelectTimeout() constCSocketManagerinline
GetSockObj(const CS_STRING &sHostname, uint16_t uPort, int iTimeout=60)TSocketManager< T >inlinevirtual
HasFDs() constCSocketManager
Listen(const CSListener &cListen, Csock *pcSock=NULL, uint16_t *piRandPort=NULL)CSocketManagervirtual
Loop()CSocketManagervirtual
m_vcCronsCSockCommonprotected
m_vcMonitorFDCSockCommonprotected
MonitorFD(CSMonitorFD *pMonitorFD)CSockCommoninline
Select(std::map< cs_sock_t, short > &miiReadyFds, struct timeval *tvtimeout)CSocketManagerprotectedvirtual
SELECT_ERROR enum valueCSocketManager
SELECT_TIMEOUT enum valueCSocketManager
SELECT_TRYAGAIN enum valueCSocketManager
SetSelectTimeout(uint64_t iTimeout)CSocketManagerinline
SUCCESS enum valueCSocketManager
SwapSockByAddr(Csock *pNewSock, Csock *pOrigSock)CSocketManagervirtual
SwapSockByIdx(Csock *pNewSock, size_t iOrginalSockIdx)CSocketManagervirtual
TSocketManager()TSocketManager< T >inline
~CSockCommon()CSockCommonvirtual
~CSocketManager()CSocketManagervirtual
~TSocketManager()TSocketManager< T >inlinevirtual