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 | |
CCoreCaps class | CIRCSock | friend |
CheckFDs(const std::map< cs_sock_t, short > &miiReadyFds) | CSockCommon | |
CheckSSLCert(X509 *pCert) | CZNCSock | |
CheckTimeout(time_t iNow) | Csock | virtual |
CIRCFloodTimer class | CIRCSock | friend |
CIRCSock(CIRCNetwork *pNetwork) | CIRCSock | |
CIRCSock(const CIRCSock &)=delete | 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() override | 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() override | CIRCSock | virtual |
ConnectSSL() | Csock | virtual |
ConnectUnix(const CS_STRING &sPath) | Csock | virtual |
ConvertAddress(const struct sockaddr_storage *pAddr, socklen_t iAddrLen, CString &sIP, u_short *piPort) const override | CZNCSock | |
Csock::ConvertAddress(const struct sockaddr_storage *pAddr, socklen_t iAddrLen, CS_STRING &sIP, uint16_t *piPort) const | 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 | |
CZNCSock(const CString &sHost, u_short port, int timeout=60) | CZNCSock | |
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 | |
DisableSSLCompression() | Csock | inline |
DisableSSLProtocols(u_int uDisableOpts) | Csock | inline |
Disconnected() override | 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 | |
EDisableProtocol enum name | Csock | |
EDNSLType enum name | Csock | |
EDP_None enum value | Csock | |
EDP_SSL enum value | Csock | |
EDP_SSLv2 enum value | Csock | |
EDP_SSLv3 enum value | Csock | |
EDP_TLSv1 enum value | Csock | |
EDP_TLSv1_1 enum value | Csock | |
EDP_TLSv1_2 enum value | Csock | |
EFRead enum name | Csock | |
EFSelect enum name | Csock | |
EnableReadLine() | Csock | |
errnoBadSSLCert enum value | CZNCSock | protected |
ESSLMethod enum name | Csock | |
ETConn enum name | Csock | |
FollowSSLCipherServerPreference() | Csock | inline |
GetAcceptedCaps() const | CIRCSock | inline |
GetAddrInfo(const CS_STRING &sHostname, CSSockAddr &csSockAddr) | Csock | virtual |
GetAvgRead(uint64_t iSample=1000) const | Csock | |
GetAvgWrite(uint64_t iSample=1000) const | Csock | |
GetBindHost() const | Csock | inline |
GetBytesRead() const | Csock | |
GetBytesWritten() const | Csock | |
GetCapLsValue(const CString &sKey, const CString &sDefault="") const | CIRCSock | |
GetChanModes() const | CIRCSock | inline |
GetCipher() const | Csock | |
GetCloseType() const | Csock | inline |
GetConState() const | Csock | inline |
GetCrons() const | CSockCommon | inline |
GetDHParamLocation() const | Csock | |
GetEncoding() const | Csock | 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 | |
GetKeyLocation() const | Csock | |
GetLastCheckTimeout() const | Csock | inline |
GetLocalIP() const | Csock | |
GetLocalPort() const | Csock | |
GetMaxBufferThreshold() const | Csock | |
GetMaxConns() const | Csock | inline |
GetMaxNickLen() const | CIRCSock | inline |
GetModeFromPerm(char cPerm) const | CIRCSock | |
GetModeType(char cMode) const | CIRCSock | |
GetNetwork() const | CIRCSock | inline |
GetNextCheckTimeout(time_t iNow=0) const | Csock | |
GetNick() const | CIRCSock | inline |
GetNickMask() const | CIRCSock | inline |
GetParentSockName() const | Csock | |
GetPass() const | CIRCSock | inline |
GetPeerFingerprint(CS_STRING &sFP) const | Csock | |
GetPeerPubKey() const | Csock | |
GetPemLocation() const | Csock | |
GetPemPass() const | Csock | |
GetPending() const | Csock | virtual |
GetPermFromMode(char cMode) const | CIRCSock | |
GetPermModes() const | CIRCSock | inline |
GetPerms() const | CIRCSock | inline |
GetPort() const | Csock | |
GetRateBytes() const | Csock | |
GetRateTime() const | Csock | |
GetRemoteIP() const | CZNCSock | inlinevirtual |
GetRemotePort() const | Csock | |
GetRequireClientCertFlags() const | Csock | |
GetRSock() | Csock | |
GetRSock() const | Csock | |
GetSock() | Csock | |
GetSock() const | Csock | |
GetSockName() const | Csock | |
GetSockObj(const CS_STRING &sHostname, uint16_t iPort) | Csock | virtual |
GetSSL() const | Csock | |
GetSSLMethod() const | Csock | |
GetSSLObject() const | Csock | |
GetSSLPeerFingerprint(X509 *pCert=nullptr) const | CZNCSock | |
GetSSLSession() const | Csock | |
GetStartTime() const | Csock | |
GetTimeout() const | Csock | |
GetTimeoutType() const | Csock | |
GetTimeSinceLastDataTransaction(time_t iNow=0) const | Csock | |
GetTrustAllCerts() const | CZNCSock | inline |
GetTrustPKI() const | CZNCSock | inline |
GetType() const | Csock | |
GetUserModes() const | CIRCSock | inline |
GetWSock() | Csock | |
GetWSock() const | Csock | |
GetX509() const | Csock | |
HasAccountNotify() const | CIRCSock | inline |
HasArg enum value | CIRCSock | |
HasAwayNotify() const | CIRCSock | inline |
HasExtendedJoin() const | CIRCSock | inline |
HasNamesx() const | CIRCSock | inline |
HasReadLine() const | Csock | inline |
HasServerTime() const | CIRCSock | inline |
HasUHNames() const | CIRCSock | inline |
HasWriteBuffer() const | Csock | |
IcuExtFromUCallback(UConverterFromUnicodeArgs *fromArgs, const UChar *codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode *err) override | CIRCSocket | virtual |
IcuExtToUCallback(UConverterToUnicodeArgs *toArgs, const char *codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode *err) override | CIRCSocket | virtual |
INBOUND enum value | Csock | |
IsAuthed() const | CIRCSock | inline |
IsCapAccepted(const CString &sCap) | CIRCSock | inline |
IsClosed() const | 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() const | Csock | |
IsTagEnabled(const CString &sTag) const | CIRCSock | inline |
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 |
ListenUnix(const CS_STRING &sBindFile, int iMaxConns=SOMAXCONN, uint32_t iTimeout=0) | Csock | virtual |
m_bAccountNotify | CIRCSock | protected |
m_bAuthed | CIRCSock | protected |
m_bAwayNotify | CIRCSock | protected |
m_bExtendedJoin | CIRCSock | protected |
m_bFloodProtection | CIRCSock | protected |
m_bNamesx | CIRCSock | protected |
m_bServerTime | CIRCSock | protected |
m_bUHNames | CIRCSock | protected |
m_fFloodRate | CIRCSock | protected |
m_iSendsAllowed | CIRCSock | protected |
m_lastCTCP | CIRCSock | protected |
m_mceChanModes | CIRCSock | protected |
m_mISupport | CIRCSock | protected |
m_msCapLsValues | CIRCSock | protected |
m_msChans | 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_ssSupportedTags | 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_vSendQueue | CIRCSock | protected |
m_vsSSLError | CIRCSock | protected |
MonitorFD(CSMonitorFD *pMonitorFD) | CSockCommon | inline |
NoArg enum value | CIRCSock | |
NonBlockingIO() | Csock | |
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 | |
operator=(const CIRCSock &)=delete | CIRCSock | |
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 | |
PutIRC(const CMessage &Message) | CIRCSock | |
PutIRCQuick(const CString &sLine) | CIRCSock | |
PutIRCRaw(const CString &sLine) | CIRCSock | |
Quit(const CString &sQuitMsg="") | CIRCSock | |
ReachedMaxBuffer() override | 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) override | CIRCSock | |
CIRCSocket::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, bool bDeleteExisting=false) | Csock | |
SetDHParamLocation(const CS_STRING &sDHParamFile) | Csock | |
SetEncoding(const CString &) | CZNCSock | |
Csock::SetEncoding(const CS_STRING &sEncoding) | Csock | |
SetHostName(const CS_STRING &sHostname) | Csock | |
SetHostToVerifySSL(const CString &sHost) | CZNCSock | inline |
SetIPv6(bool b) | Csock | inline |
SetIsConnected(bool b) | Csock | virtual |
SetKeyLocation(const CS_STRING &sKeyFile) | Csock | |
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, bool bDeleteExisting=false) | Csock | |
SetSSLTrustedPeerFingerprints(const SCString &ssFPs) | CZNCSock | inline |
SetTagSupport(const CString &sTag, bool bState) | CIRCSock | |
SetTimeout(int iTimeout, uint32_t iTimeoutType=TMO_ALL) | Csock | |
SetTimeoutType(uint32_t iTimeoutType) | Csock | |
SetTrustAllCerts(bool bTrustAll) | CZNCSock | inline |
SetTrustPKI(bool bTrustPKI) | CZNCSock | inline |
SetType(int iType) | Csock | |
SetupServerCTX() | Csock | |
SetupVHost() | Csock | |
SetWSock(cs_sock_t iSock) | Csock | |
SNIConfigureClient(CString &sHostname) override | CZNCSock | |
Csock::SNIConfigureClient(CS_STRING &sHostname) | Csock | virtual |
SNIConfigureServer(const CS_STRING &sHostname, CS_STRING &sPemFile, CS_STRING &sPemPass) | Csock | inlinevirtual |
SockError(int iErrno, const CString &sDescription) override | CIRCSock | |
CIRCSocket::SockError(int iErrno, const CS_STRING &sDescription) | Csock | inlinevirtual |
SSL2 enum value | Csock | |
SSL23 enum value | Csock | |
SSL3 enum value | Csock | |
SSLCertError(X509 *pCert) override | CIRCSock | virtual |
SSLClientSetup() | Csock | virtual |
SSLFinishSetup(SSL *pSSL) | Csock | inlinevirtual |
SSLHandShakeFinished() override | CZNCSock | virtual |
SslIsEstablished() const | Csock | |
SSLServerSetup() | Csock | virtual |
StartTLS() | Csock | |
t_d(const CString &sEnglish, const CString &sContext="") | CCoreTranslationMixin | protectedstatic |
t_f(const CString &sEnglish, const CString &sContext="") | CCoreTranslationMixin | protectedstatic |
t_p(const CString &sEnglish, const CString &sEnglishes, int iNum, const CString &sContext="") | CCoreTranslationMixin | protectedstatic |
t_s(const CString &sEnglish, const CString &sContext="") | CCoreTranslationMixin | protectedstatic |
Timeout() override | CIRCSock | virtual |
TLS enum value | Csock | |
TLS1 enum value | Csock | |
TLS11 enum value | Csock | |
TLS12 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 | |
VerifyPeerCertificate(int iPreVerify, X509_STORE_CTX *pStoreCTX) override | CZNCSock | virtual |
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 |