ZNC
trunk
|
This is the complete list of members for CSockManager, including all inherited members.
AddCron(CCron *pcCron) | CSockCommon | virtual |
AddSock(Csock *pcSock, const CS_STRING &sSockName) | CSocketManager | virtual |
AssignFDs(std::map< cs_sock_t, short > &miiReadyFds, struct timeval *tvtimeout) | CSockCommon | |
CheckFDs(const std::map< cs_sock_t, short > &miiReadyFds) | CSockCommon | |
Cleanup() | CSocketManager | virtual |
CleanupCrons() | CSockCommon | |
CleanupFDMonitors() | CSockCommon | |
clear() | CSocketManager | virtual |
Connect(const CString &sHostname, u_short iPort, const CString &sSockName, int iTimeout=60, bool bSSL=false, const CString &sBindHost="", CZNCSock *pcSock=nullptr) | CSockManager | |
TSocketManager< CZNCSock >::Connect(const CSConnection &cCon, Csock *pcSock=NULL) | CSocketManager | |
Cron() | CSockCommon | virtual |
CSockCommon() | CSockCommon | inline |
CSocketManager() | CSocketManager | |
CSockManager() | CSockManager | |
CThreadMonitorFD class | CSockManager | friend |
DelCron(const CS_STRING &sName, bool bDeleteAll=true, bool bCaseSensitive=true) | CSockCommon | virtual |
DelCron(uint32_t iPos) | CSockCommon | virtual |
DelCronByAddr(CCron *pcCron) | CSockCommon | virtual |
DelSock(size_t iPos) | CSocketManager | virtual |
DelSockByAddr(Csock *pcSock) override | CSockManager | virtual |
DynamicSelectLoop(uint64_t iLowerBounds, uint64_t iUpperBounds, time_t iMaxResolution=3600) | CSocketManager | |
ECheckType enum name | CSocketManager | |
ECT_Read enum value | CSocketManager | |
ECT_Write enum value | CSocketManager | |
EMessages enum name | CSocketManager | |
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) | CSocketManager | virtual |
FindSockByLocalPort(uint16_t iPort) | CSocketManager | virtual |
FindSockByName(const CS_STRING &sName) | CSocketManager | virtual |
FindSockByRemotePort(uint16_t iPort) | CSocketManager | virtual |
FindSocksByName(const CS_STRING &sName) | CSocketManager | virtual |
FindSocksByRemoteHost(const CS_STRING &sHostname) | CSocketManager | virtual |
GetAnonConnectionCount(const CString &sIP) const | CSockManager | |
GetBytesRead() const | CSocketManager | |
GetBytesWritten() const | CSocketManager | |
GetCrons() const | CSockCommon | inline |
GetErrno() const | CSocketManager | inline |
GetSelectTimeout() const | CSocketManager | inline |
GetSockObj(const CS_STRING &sHostname, uint16_t uPort, int iTimeout=60) | TSocketManager< CZNCSock > | inlinevirtual |
HasFDs() const | CSocketManager | |
Listen(const CSListener &cListen, Csock *pcSock=NULL, uint16_t *piRandPort=NULL) | CSocketManager | virtual |
ListenAll(u_short iPort, const CString &sSockName, bool bSSL=false, int iMaxConns=SOMAXCONN, CZNCSock *pcSock=nullptr, u_int iTimeout=0, EAddrType eAddr=ADDR_ALL) | CSockManager | inline |
ListenAllRand(const CString &sSockName, bool bSSL=false, int iMaxConns=SOMAXCONN, CZNCSock *pcSock=nullptr, u_int iTimeout=0, EAddrType eAddr=ADDR_ALL) | CSockManager | inline |
ListenHost(u_short iPort, const CString &sSockName, const CString &sBindHost, bool bSSL=false, int iMaxConns=SOMAXCONN, CZNCSock *pcSock=nullptr, u_int iTimeout=0, EAddrType eAddr=ADDR_ALL) | CSockManager | inline |
ListenRand(const CString &sSockName, const CString &sBindHost, bool bSSL=false, int iMaxConns=SOMAXCONN, CZNCSock *pcSock=nullptr, u_int iTimeout=0, EAddrType eAddr=ADDR_ALL) | CSockManager | inline |
Loop() | CSocketManager | virtual |
m_vcCrons | CSockCommon | protected |
m_vcMonitorFD | CSockCommon | protected |
MonitorFD(CSMonitorFD *pMonitorFD) | CSockCommon | inline |
Select(std::map< cs_sock_t, short > &miiReadyFds, struct timeval *tvtimeout) | CSocketManager | protectedvirtual |
SELECT_ERROR enum value | CSocketManager | |
SELECT_TIMEOUT enum value | CSocketManager | |
SELECT_TRYAGAIN enum value | CSocketManager | |
SetSelectTimeout(uint64_t iTimeout) | CSocketManager | inline |
SUCCESS enum value | CSocketManager | |
SwapSockByAddr(Csock *pNewSock, Csock *pOrigSock) | CSocketManager | virtual |
SwapSockByIdx(Csock *pNewSock, size_t iOrginalSockIdx) | CSocketManager | virtual |
TSocketManager() | TSocketManager< CZNCSock > | inline |
~CSockCommon() | CSockCommon | virtual |
~CSocketManager() | CSocketManager | virtual |
~CSockManager() | CSockManager | virtual |
~TSocketManager() | TSocketManager< CZNCSock > | inlinevirtual |