ZNC
trunk
|
This is the complete list of members for CIRCSock, including all inherited members.
Accept(CS_STRING &sHost, uint16_t &iRPort) | Csock | virtual |
AcceptSSL() | Csock | virtual |
AddCron(CCron *pcCron) | CSockCommon | virtual |
AllowWrite(uint64_t &iNOW) const | Csock | |
ArgWhenSet enum value | CIRCSock | |
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) | Csock | virtual |
CIRCFloodTimer class | CIRCSock | friend |
CIRCSock(CIRCNetwork *pNetwork) | CIRCSock | |
CleanupCrons() | CSockCommon | |
CleanupFDMonitors() | CSockCommon | |
ClearWriteBuffer() | Csock | |
Close(ECloseType eCloseType=CLT_NOW) | Csock | |
CloseSocksFD() | Csock | |
CLT_AFTERWRITE enum value | Csock | |
CLT_DEREFERENCE enum value | Csock | |
CLT_DONT enum value | Csock | |
CLT_NOW enum value | Csock | |
Connect() | Csock | virtual |
Connected() | CIRCSock | virtual |
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) | Csock | inlinevirtual |
ConnectionRefused() | CIRCSock | virtual |
ConnectSSL() | Csock | virtual |
ConvertAddress(const struct sockaddr_storage *pAddr, socklen_t iAddrLen, CS_STRING &sIP, u_short *piPort) | CZNCSock | virtual |
Csock::ConvertAddress(const struct sockaddr_storage *pAddr, socklen_t iAddrLen, CS_STRING &sIP, uint16_t *piPort) | Csock | virtual |
Copy(const Csock &cCopy) | Csock | virtual |
CreateSocksFD() | Csock | |
Cron() | CSockCommon | virtual |
Csock(int iTimeout=60) | Csock | |
Csock(const CS_STRING &sHostname, uint16_t uPort, int itimeout=60) | Csock | |
CSockCommon() | CSockCommon | inline |
CST_BINDVHOST enum value | Csock | |
CST_CONNECT enum value | Csock | |
CST_CONNECTSSL enum value | Csock | |
CST_DESTDNS enum value | Csock | |
CST_DNS enum value | Csock | |
CST_OK enum value | Csock | |
CST_START enum value | Csock | |
CZNCSock(int timeout=60) | CZNCSock | inline |
CZNCSock(const CString &sHost, u_short port, int timeout=60) | CZNCSock | inline |
DelCron(const CS_STRING &sName, bool bDeleteAll=true, bool bCaseSensitive=true) | CSockCommon | virtual |
DelCron(uint32_t iPos) | CSockCommon | virtual |
DelCronByAddr(CCron *pcCron) | CSockCommon | virtual |
Dereference() | Csock | virtual |
DisableReadLine() | Csock | |
Disconnected() | CIRCSock | virtual |
DNS_DEST enum value | Csock | |
DNS_VHOST enum value | Csock | |
DNSLookup(EDNSLType eDNSLType) | Csock | |
EChanModeArgs enum name | CIRCSock | |
ECloseType enum name | Csock | |
ECONState enum name | Csock | |
EDNSLType enum name | Csock | |
EFRead enum name | Csock | |
EFSelect enum name | Csock | |
EnableReadLine() | Csock | |
ESSLMethod enum name | Csock | |
ETConn enum name | Csock | |
ForwardRaw353(const CString &sLine) const | CIRCSock | |
ForwardRaw353(const CString &sLine, CClient *pClient) const | CIRCSock | |
GetAddrInfo(const CS_STRING &sHostname, CSSockAddr &csSockAddr) | Csock | virtual |
GetAvgRead(uint64_t iSample=1000) | Csock | |
GetAvgWrite(uint64_t iSample=1000) | Csock | |
GetBindHost() const | Csock | inline |
GetBytesRead() const | Csock | |
GetBytesWritten() const | Csock | |
GetChanModes() const | CIRCSock | inline |
GetCipher() | Csock | |
GetCloseType() | Csock | inline |
GetConState() const | Csock | inline |
GetCrons() const | CSockCommon | inline |
GetHostName() const | Csock | |
GetInternalReadBuffer() | Csock | |
GetInternalWriteBuffer() | Csock | |
GetIPv6() const | Csock | inline |
GetISupport() const | CIRCSock | inline |
GetISupport(const CString &sKey, const CString &sDefault="") const | CIRCSock | |
GetLastCheckTimeout() | Csock | inline |
GetLocalIP() | Csock | |
GetLocalPort() | Csock | |
GetMaxBufferThreshold() const | Csock | |
GetMaxConns() const | Csock | inline |
GetMaxNickLen() const | CIRCSock | inline |
GetModeType(unsigned char uMode) const | CIRCSock | |
GetNetwork() const | CIRCSock | inline |
GetNextCheckTimeout(time_t iNow=0) | Csock | |
GetNick() const | CIRCSock | inline |
GetNickMask() const | CIRCSock | inline |
GetParentSockName() | Csock | |
GetPass() const | CIRCSock | inline |
GetPeerFingerprint(CS_STRING &sFP) | Csock | |
GetPeerPubKey() | Csock | |
GetPemLocation() | Csock | |
GetPemPass() const | Csock | |
GetPending() | Csock | virtual |
GetPermFromMode(unsigned char uMode) const | CIRCSock | |
GetPermModes() const | CIRCSock | inline |
GetPerms() const | CIRCSock | inline |
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) | Csock | virtual |
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 | CIRCSock | inline |
GetWSock() | Csock | |
GetX509() | Csock | |
HasArg enum value | CIRCSock | |
HasNamesx() const | CIRCSock | inline |
HasReadLine() const | Csock | inline |
HasUHNames() const | CIRCSock | inline |
HasWriteBuffer() const | Csock | |
INBOUND enum value | Csock | |
IsAuthed() const | CIRCSock | inline |
IsCapAccepted(const CString &sCap) | CIRCSock | inline |
IsClosed() | Csock | inline |
IsConnected() const | Csock | virtual |
IsFloodProtected(double fRate) | CIRCSock | static |
IsPermChar(const char c) const | CIRCSock | inline |
IsPermMode(const char c) const | CIRCSock | inline |
IsReadPaused() | Csock | |
ListArg enum value | CIRCSock | |
Listen(uint16_t iPort, int iMaxConns=SOMAXCONN, const CS_STRING &sBindHost="", uint32_t iTimeout=0, bool bDetach=false) | Csock | virtual |
LISTENER enum value | Csock | |
Listening(const CS_STRING &sBindIP, uint16_t uPort) | Csock | inlinevirtual |
m_bAuthed | CIRCSock | protected |
m_bFloodProtection | CIRCSock | protected |
m_bNamesx | CIRCSock | protected |
m_bUHNames | CIRCSock | protected |
m_fFloodRate | CIRCSock | protected |
m_iSendsAllowed | CIRCSock | protected |
m_lastCTCP | CIRCSock | protected |
m_mISupport | CIRCSock | protected |
m_msChans | CIRCSock | protected |
m_mueChanModes | CIRCSock | protected |
m_Nick | CIRCSock | protected |
m_pNetwork | CIRCSock | protected |
m_scUserModes | CIRCSock | protected |
m_sPass | CIRCSock | protected |
m_sPermModes | CIRCSock | protected |
m_sPerms | CIRCSock | protected |
m_ssAcceptedCaps | CIRCSock | protected |
m_ssPendingCaps | CIRCSock | protected |
m_uCapPaused | CIRCSock | protected |
m_uCTCPFloodCount | CIRCSock | protectedstatic |
m_uCTCPFloodTime | CIRCSock | protectedstatic |
m_uFloodBurst | CIRCSock | protected |
m_uMaxNickLen | CIRCSock | protected |
m_uNumCTCP | CIRCSock | protected |
m_vcCrons | CSockCommon | protected |
m_vcMonitorFD | CSockCommon | protected |
m_vsSendQueue | CIRCSock | protected |
MonitorFD(CSMonitorFD *pMonitorFD) | CSockCommon | inline |
NoArg enum value | CIRCSock | |
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 value | Csock | |
PauseCap() | CIRCSock | |
PauseRead() | Csock | |
PushBuff(const char *data, size_t len, bool bStartAtZero=false) | Csock | virtual |
PutIRC(const CString &sLine) | CIRCSock | |
PutIRCQuick(const CString &sLine) | CIRCSock | |
Quit(const CString &sQuitMsg="") | CIRCSock | |
ReachedMaxBuffer() | CIRCSock | virtual |
Read(char *data, size_t len) | Csock | virtual |
READ_CONNREFUSED enum value | Csock | |
READ_EAGAIN enum value | Csock | |
READ_EOF enum value | Csock | |
READ_ERR enum value | Csock | |
READ_TIMEDOUT enum value | Csock | |
ReadData(const char *data, size_t len) | Csock | inlinevirtual |
ReadLine(const CString &sData) | CIRCSock | virtual |
CZNCSock::ReadLine(const CS_STRING &sLine) | Csock | inlinevirtual |
ReadPaused() | Csock | inlinevirtual |
ResetBytesRead() | Csock | |
ResetBytesWritten() | Csock | |
ResetChans() | CIRCSock | |
ResetStartTime() | Csock | |
ResetTimer() | Csock | virtual |
ResumeCap() | CIRCSock | |
SEL_EAGAIN enum value | Csock | |
SEL_ERR enum value | Csock | |
SEL_OK enum value | Csock | |
SEL_TIMEOUT enum value | Csock | |
SetAFRequire(CSSockAddr::EAFRequire iAFRequire) | Csock | inline |
SetBindHost(const CS_STRING &sBindHost) | Csock | inline |
SetCertVerifyCB(FPCertVerifyCB pFP) | Csock | inline |
SetCipher(const CS_STRING &sCipher) | Csock | |
SetConState(ECONState eState) | Csock | inline |
SetCTXObject(SSL_CTX *sslCtx) | Csock | |
SetEncoding(const CString &) | CZNCSock | inline |
SetHostName(const CS_STRING &sHostname) | Csock | |
SetIPv6(bool b) | Csock | inline |
SetIsConnected(bool b) | Csock | virtual |
SetMaxBufferThreshold(uint32_t iThreshold) | Csock | |
SetParentSockName(const CS_STRING &sParentName) | Csock | virtual |
SetPass(const CString &s) | CIRCSock | inline |
SetPemLocation(const CS_STRING &sPemFile) | Csock | |
SetPemPass(const CS_STRING &sPassword) | Csock | |
SetPort(uint16_t iPort) | Csock | |
SetRate(uint32_t iBytes, uint64_t iMilliseconds) | Csock | virtual |
SetRequireClientCertFlags(uint32_t iRequireClientCertFlags) | Csock | inline |
SetRequiresClientCert(bool bRequiresCert) | Csock | |
SetRSock(cs_sock_t iSock) | Csock | |
SetSkipConnect(bool b) | Csock | inline |
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) | CIRCSock | virtual |
CZNCSock::SockError(int iErrno, const CS_STRING &sDescription) | Csock | inlinevirtual |
SSL2 enum value | Csock | |
SSL23 enum value | Csock | |
SSL3 enum value | Csock | |
SSLClientSetup() | Csock | virtual |
SSLFinishSetup(SSL *pSSL) | Csock | inlinevirtual |
SslIsEstablished() | Csock | |
SSLServerSetup() | Csock | virtual |
StartTLS() | Csock | |
Timeout() | CIRCSock | virtual |
TLS1 enum value | Csock | |
TMO_ACCEPT enum value | Csock | |
TMO_ALL enum value | Csock | |
TMO_READ enum value | Csock | |
TMO_WRITE enum value | Csock | |
UnPauseRead() | Csock | |
Write(const char *data, size_t len) | Csock | virtual |
Write(const CS_STRING &sData) | Csock | virtual |
~CIRCSock() | CIRCSock | virtual |
~Csock() | Csock | virtual |
~CSockCommon() | CSockCommon | virtual |
~CZNCSock() | CZNCSock | inline |