ZNC  trunk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CSocketManager Member List

This is the complete list of members for CSocketManager, 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
elements (defined in std::vector< T >)std::vector< T >
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() const CSocketManager
GetBytesWritten() const CSocketManager
GetCrons() const CSockCommoninline
GetErrno()CSocketManagerinline
GetSelectTimeout()CSocketManagerinline
GetSockObj(const CS_STRING &sHostname, uint16_t uPort, int iTimeout=60)CSocketManagervirtual
HasFDs() const CSocketManager
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
~CSockCommon()CSockCommonvirtual
~CSocketManager()CSocketManagervirtual