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

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

Accept(CS_STRING &sHost, uint16_t &iRPort)Csockvirtual
AcceptSSL()Csockvirtual
AddCron(CCron *pcCron)CSockCommonvirtual
AllowWrite(uint64_t &iNOW) const Csock
ArgWhenSet enum valueCIRCSock
AssignFDs(std::map< cs_sock_t, short > &miiReadyFds, struct timeval *tvtimeout)CSockCommon
CallSockError(int iErrno, const CS_STRING &sDescription="")Csock
CheckFDs(const std::map< cs_sock_t, short > &miiReadyFds)CSockCommon
CheckTimeout(time_t iNow)Csockvirtual
CIRCFloodTimer classCIRCSockfriend
CIRCSock(CIRCNetwork *pNetwork)CIRCSock
CleanupCrons()CSockCommon
CleanupFDMonitors()CSockCommon
ClearWriteBuffer()Csock
Close(ECloseType eCloseType=CLT_NOW)Csock
CloseSocksFD()Csock
CLT_AFTERWRITE enum valueCsock
CLT_DEREFERENCE enum valueCsock
CLT_DONT enum valueCsock
CLT_NOW enum valueCsock
Connect()Csockvirtual
Connected()CIRCSockvirtual
ConnectFD(int iReadFD, int iWriteFD, const CS_STRING &sName, bool bIsSSL=false, ETConn eDirection=INBOUND)Csock
ConnectInetd(bool bIsSSL=false, const CS_STRING &sHostname="")Csock
ConnectionFrom(const CS_STRING &sHost, uint16_t iPort)Csockinlinevirtual
ConnectionRefused()CIRCSockvirtual
ConnectSSL()Csockvirtual
ConvertAddress(const struct sockaddr_storage *pAddr, socklen_t iAddrLen, CS_STRING &sIP, u_short *piPort)CZNCSockvirtual
Csock::ConvertAddress(const struct sockaddr_storage *pAddr, socklen_t iAddrLen, CS_STRING &sIP, uint16_t *piPort)Csockvirtual
Copy(const Csock &cCopy)Csockvirtual
CreateSocksFD()Csock
Cron()CSockCommonvirtual
Csock(int iTimeout=60)Csock
Csock(const CS_STRING &sHostname, uint16_t uPort, int itimeout=60)Csock
CSockCommon()CSockCommoninline
CST_BINDVHOST enum valueCsock
CST_CONNECT enum valueCsock
CST_CONNECTSSL enum valueCsock
CST_DESTDNS enum valueCsock
CST_DNS enum valueCsock
CST_OK enum valueCsock
CST_START enum valueCsock
CZNCSock(int timeout=60)CZNCSockinline
CZNCSock(const CString &sHost, u_short port, int timeout=60)CZNCSockinline
DelCron(const CS_STRING &sName, bool bDeleteAll=true, bool bCaseSensitive=true)CSockCommonvirtual
DelCron(uint32_t iPos)CSockCommonvirtual
DelCronByAddr(CCron *pcCron)CSockCommonvirtual
Dereference()Csockvirtual
DisableReadLine()Csock
Disconnected()CIRCSockvirtual
DNS_DEST enum valueCsock
DNS_VHOST enum valueCsock
DNSLookup(EDNSLType eDNSLType)Csock
EChanModeArgs enum nameCIRCSock
ECloseType enum nameCsock
ECONState enum nameCsock
EDNSLType enum nameCsock
EFRead enum nameCsock
EFSelect enum nameCsock
EnableReadLine()Csock
ESSLMethod enum nameCsock
ETConn enum nameCsock
ForwardRaw353(const CString &sLine) const CIRCSock
ForwardRaw353(const CString &sLine, CClient *pClient) const CIRCSock
GetAddrInfo(const CS_STRING &sHostname, CSSockAddr &csSockAddr)Csockvirtual
GetAvgRead(uint64_t iSample=1000)Csock
GetAvgWrite(uint64_t iSample=1000)Csock
GetBindHost() const Csockinline
GetBytesRead() const Csock
GetBytesWritten() const Csock
GetChanModes() const CIRCSockinline
GetCipher()Csock
GetCloseType()Csockinline
GetConState() const Csockinline
GetCrons() const CSockCommoninline
GetHostName() const Csock
GetInternalReadBuffer()Csock
GetInternalWriteBuffer()Csock
GetIPv6() const Csockinline
GetISupport() const CIRCSockinline
GetISupport(const CString &sKey, const CString &sDefault="") const CIRCSock
GetLastCheckTimeout()Csockinline
GetLocalIP()Csock
GetLocalPort()Csock
GetMaxBufferThreshold() const Csock
GetMaxConns() const Csockinline
GetMaxNickLen() const CIRCSockinline
GetModeType(unsigned char uMode) const CIRCSock
GetNetwork() const CIRCSockinline
GetNextCheckTimeout(time_t iNow=0)Csock
GetNick() const CIRCSockinline
GetNickMask() const CIRCSockinline
GetParentSockName()Csock
GetPass() const CIRCSockinline
GetPeerFingerprint(CS_STRING &sFP)Csock
GetPeerPubKey()Csock
GetPemLocation()Csock
GetPemPass() const Csock
GetPending()Csockvirtual
GetPermFromMode(unsigned char uMode) const CIRCSock
GetPermModes() const CIRCSockinline
GetPerms() const CIRCSockinline
GetPort()Csock
GetRateBytes()Csock
GetRateTime()Csock
GetRemoteIP()Csock
GetRemotePort()Csock
GetRequireClientCertFlags()Csock
GetRSock()Csock
GetSock()Csock
GetSockName() const Csock
GetSockObj(const CS_STRING &sHostname, uint16_t iPort)Csockvirtual
GetSSL()Csock
GetSSLMethod()Csock
GetSSLSession()Csock
GetStartTime() const Csock
GetTimeout() const Csock
GetTimeoutType() const Csock
GetTimeSinceLastDataTransaction(time_t iNow=0)Csock
GetType() const Csock
GetUserModes() const CIRCSockinline
GetWSock()Csock
GetX509()Csock
HasArg enum valueCIRCSock
HasNamesx() const CIRCSockinline
HasReadLine() const Csockinline
HasUHNames() const CIRCSockinline
HasWriteBuffer() const Csock
INBOUND enum valueCsock
IsAuthed() const CIRCSockinline
IsCapAccepted(const CString &sCap)CIRCSockinline
IsClosed()Csockinline
IsConnected() const Csockvirtual
IsFloodProtected(double fRate)CIRCSockstatic
IsPermChar(const char c) const CIRCSockinline
IsPermMode(const char c) const CIRCSockinline
IsReadPaused()Csock
ListArg enum valueCIRCSock
Listen(uint16_t iPort, int iMaxConns=SOMAXCONN, const CS_STRING &sBindHost="", uint32_t iTimeout=0, bool bDetach=false)Csockvirtual
LISTENER enum valueCsock
Listening(const CS_STRING &sBindIP, uint16_t uPort)Csockinlinevirtual
m_bAuthedCIRCSockprotected
m_bFloodProtectionCIRCSockprotected
m_bNamesxCIRCSockprotected
m_bUHNamesCIRCSockprotected
m_fFloodRateCIRCSockprotected
m_iSendsAllowedCIRCSockprotected
m_lastCTCPCIRCSockprotected
m_mISupportCIRCSockprotected
m_msChansCIRCSockprotected
m_mueChanModesCIRCSockprotected
m_NickCIRCSockprotected
m_pNetworkCIRCSockprotected
m_scUserModesCIRCSockprotected
m_sPassCIRCSockprotected
m_sPermModesCIRCSockprotected
m_sPermsCIRCSockprotected
m_ssAcceptedCapsCIRCSockprotected
m_ssPendingCapsCIRCSockprotected
m_uCapPausedCIRCSockprotected
m_uCTCPFloodCountCIRCSockprotectedstatic
m_uCTCPFloodTimeCIRCSockprotectedstatic
m_uFloodBurstCIRCSockprotected
m_uMaxNickLenCIRCSockprotected
m_uNumCTCPCIRCSockprotected
m_vcCronsCSockCommonprotected
m_vcMonitorFDCSockCommonprotected
m_vsSendQueueCIRCSockprotected
MonitorFD(CSMonitorFD *pMonitorFD)CSockCommoninline
NoArg enum valueCIRCSock
NonBlockingIO()Csock
OnChanCTCP(CNick &Nick, const CString &sChan, CString &sMessage)CIRCSock
OnChanMsg(CNick &Nick, const CString &sChan, CString &sMessage)CIRCSock
OnChanNotice(CNick &Nick, const CString &sChan, CString &sMessage)CIRCSock
OnCTCPReply(CNick &Nick, CString &sMessage)CIRCSock
OnGeneralCTCP(CNick &Nick, CString &sMessage)CIRCSock
OnPrivCTCP(CNick &Nick, CString &sMessage)CIRCSock
OnPrivMsg(CNick &Nick, CString &sMessage)CIRCSock
OnPrivNotice(CNick &Nick, CString &sMessage)CIRCSock
OnServerCapAvailable(const CString &sCap)CIRCSock
operator<<(const CS_STRING &s)Csock
operator<<(std::ostream &(*io)(std::ostream &))Csock
operator<<(int32_t i)Csock
operator<<(uint32_t i)Csock
operator<<(int64_t i)Csock
operator<<(uint64_t i)Csock
operator<<(float i)Csock
operator<<(double i)Csock
OUTBOUND enum valueCsock
PauseCap()CIRCSock
PauseRead()Csock
PushBuff(const char *data, size_t len, bool bStartAtZero=false)Csockvirtual
PutIRC(const CString &sLine)CIRCSock
PutIRCQuick(const CString &sLine)CIRCSock
Quit(const CString &sQuitMsg="")CIRCSock
ReachedMaxBuffer()CIRCSockvirtual
Read(char *data, size_t len)Csockvirtual
READ_CONNREFUSED enum valueCsock
READ_EAGAIN enum valueCsock
READ_EOF enum valueCsock
READ_ERR enum valueCsock
READ_TIMEDOUT enum valueCsock
ReadData(const char *data, size_t len)Csockinlinevirtual
ReadLine(const CString &sData)CIRCSockvirtual
CZNCSock::ReadLine(const CS_STRING &sLine)Csockinlinevirtual
ReadPaused()Csockinlinevirtual
ResetBytesRead()Csock
ResetBytesWritten()Csock
ResetChans()CIRCSock
ResetStartTime()Csock
ResetTimer()Csockvirtual
ResumeCap()CIRCSock
SEL_EAGAIN enum valueCsock
SEL_ERR enum valueCsock
SEL_OK enum valueCsock
SEL_TIMEOUT enum valueCsock
SetAFRequire(CSSockAddr::EAFRequire iAFRequire)Csockinline
SetBindHost(const CS_STRING &sBindHost)Csockinline
SetCertVerifyCB(FPCertVerifyCB pFP)Csockinline
SetCipher(const CS_STRING &sCipher)Csock
SetConState(ECONState eState)Csockinline
SetCTXObject(SSL_CTX *sslCtx)Csock
SetEncoding(const CString &)CZNCSockinline
SetHostName(const CS_STRING &sHostname)Csock
SetIPv6(bool b)Csockinline
SetIsConnected(bool b)Csockvirtual
SetMaxBufferThreshold(uint32_t iThreshold)Csock
SetParentSockName(const CS_STRING &sParentName)Csockvirtual
SetPass(const CString &s)CIRCSockinline
SetPemLocation(const CS_STRING &sPemFile)Csock
SetPemPass(const CS_STRING &sPassword)Csock
SetPort(uint16_t iPort)Csock
SetRate(uint32_t iBytes, uint64_t iMilliseconds)Csockvirtual
SetRequireClientCertFlags(uint32_t iRequireClientCertFlags)Csockinline
SetRequiresClientCert(bool bRequiresCert)Csock
SetRSock(cs_sock_t iSock)Csock
SetSkipConnect(bool b)Csockinline
SetSock(cs_sock_t iSock)Csock
SetSockName(const CS_STRING &sName)Csock
SetSSL(bool b)Csock
SetSSLMethod(int iMethod)Csock
SetSSLObject(SSL *ssl)Csock
SetTimeout(int iTimeout, uint32_t iTimeoutType=TMO_ALL)Csock
SetTimeoutType(uint32_t iTimeoutType)Csock
SetType(int iType)Csock
SetupVHost()Csock
SetWSock(cs_sock_t iSock)Csock
SockError(int iErrno, const CString &sDescription)CIRCSockvirtual
CZNCSock::SockError(int iErrno, const CS_STRING &sDescription)Csockinlinevirtual
SSL2 enum valueCsock
SSL23 enum valueCsock
SSL3 enum valueCsock
SSLClientSetup()Csockvirtual
SSLFinishSetup(SSL *pSSL)Csockinlinevirtual
SslIsEstablished()Csock
SSLServerSetup()Csockvirtual
StartTLS()Csock
Timeout()CIRCSockvirtual
TLS1 enum valueCsock
TMO_ACCEPT enum valueCsock
TMO_ALL enum valueCsock
TMO_READ enum valueCsock
TMO_WRITE enum valueCsock
UnPauseRead()Csock
Write(const char *data, size_t len)Csockvirtual
Write(const CS_STRING &sData)Csockvirtual
~CIRCSock()CIRCSockvirtual
~Csock()Csockvirtual
~CSockCommon()CSockCommonvirtual
~CZNCSock()CZNCSockinline