ZNC
Versions: latest readthedocs-test
CHTTPSock Member List

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

Accept(CS_STRING &sHost, uint16_t &iRPort)Csockvirtual
AcceptSSL()Csockvirtual
AddCron(CCron *pcCron)CSockCommonvirtual
AddHeader(const CString &sName, const CString &sValue)CHTTPSock
AllowWrite(uint64_t &iNOW) const Csock
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
CheckPost()CHTTPSock
CheckTimeout(time_t iNow)Csockvirtual
CHTTPSock(CModule *pMod, const CString &sURIPrefix)CHTTPSock
CHTTPSock(CModule *pMod, const CString &sURIPrefix, const CString &sHostname, unsigned short uPort, int iTimeout=60)CHTTPSock
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(const CString &sHostname, unsigned short uPort, bool bSSL=false, unsigned int uTimeout=60)CSocket
CZNCSock::Connect()Csockvirtual
Connected() overrideCHTTPSockvirtual
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 CString &sHost, unsigned short uPort) overrideCSocket
CZNCSock::ConnectionFrom(const CS_STRING &sHost, uint16_t iPort)Csockinlinevirtual
ConnectionRefused()Csockinlinevirtual
ConnectSSL()Csockvirtual
ConvertAddress(const struct sockaddr_storage *pAddr, socklen_t iAddrLen, CString &sIP, u_short *piPort) const overrideCZNCSock
Csock::ConvertAddress(const struct sockaddr_storage *pAddr, socklen_t iAddrLen, CS_STRING &sIP, uint16_t *piPort) const 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
CSocket(CModule *pModule)CSocket
CSocket(CModule *pModule, const CString &sHostname, unsigned short uPort, int iTimeout=60)CSocket
CSocket(const CSocket &)=deleteCSocket
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)CZNCSock
CZNCSock(const CString &sHost, u_short port, int timeout=60)CZNCSock
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
DisableSSLCompression()Csockinline
DisableSSLProtocols(u_int uDisableOpts)Csockinline
Disconnected()Csockinlinevirtual
DNS_DEST enum valueCsock
DNS_VHOST enum valueCsock
DNSLookup(EDNSLType eDNSLType)Csock
ECloseType enum nameCsock
ECONState enum nameCsock
EDisableProtocol enum nameCsock
EDNSLType enum nameCsock
EDP_None enum valueCsock
EDP_SSL enum valueCsock
EDP_SSLv2 enum valueCsock
EDP_SSLv3 enum valueCsock
EDP_TLSv1 enum valueCsock
EDP_TLSv1_1 enum valueCsock
EDP_TLSv1_2 enum valueCsock
EFRead enum nameCsock
EFSelect enum nameCsock
EnableReadLine()Csock
errnoBadSSLCert enum valueCZNCSockprotected
ESSLMethod enum nameCsock
ETConn enum nameCsock
FollowSSLCipherServerPreference()Csockinline
ForceLogin()CHTTPSockvirtual
GetAddrInfo(const CS_STRING &sHostname, CSSockAddr &csSockAddr)Csockvirtual
GetAvgRead(uint64_t iSample=1000) const Csock
GetAvgWrite(uint64_t iSample=1000) const Csock
GetBindHost() const Csockinline
GetBytesRead() const Csock
GetBytesWritten() const Csock
GetCipher() const Csock
GetCloseType() const Csockinline
GetConState() const Csockinline
GetContentType() const CHTTPSock
GetCrons() const CSockCommoninline
GetDate(time_t tm=0)CHTTPSockstatic
GetDHParamLocation() const Csock
GetDocRoot() const CHTTPSock
GetEncoding() const Csockinline
GetHostName() const Csock
GetInternalReadBuffer()Csock
GetInternalWriteBuffer()Csock
GetIPv6() const Csockinline
GetKeyLocation() const Csock
GetLastCheckTimeout() const Csockinline
GetLocalIP() const Csock
GetLocalPort() const Csock
GetMaxBufferThreshold() const Csock
GetMaxConns() const Csockinline
GetModule() const CSocket
GetNextCheckTimeout(time_t iNow=0) const Csock
GetPage()CHTTPSock
GetParam(const CString &sName, bool bPost=true, const CString &sFilter="\r\n") const CHTTPSock
GetParams(bool bPost=true) const CHTTPSock
GetParamString() const CHTTPSock
GetParamValues(const CString &sName, VCString &vsRet, bool bPost=true, const CString &sFilter="\r\n") const CHTTPSock
GetParamValues(const CString &sName, std::set< CString > &ssRet, bool bPost=true, const CString &sFilter="\r\n") const CHTTPSock
GetParentSockName() const Csock
GetPass() const CHTTPSock
GetPath() const CHTTPSock
GetPeerFingerprint(CS_STRING &sFP) const Csock
GetPeerPubKey() const Csock
GetPemLocation() const Csock
GetPemPass() const Csock
GetPending() const Csockvirtual
GetPort() const Csock
GetRateBytes() const Csock
GetRateTime() const Csock
GetRawParam(const CString &sName, bool bPost=true) const CHTTPSock
GetRemoteIP() const overrideCHTTPSockvirtual
GetRemotePort() const Csock
GetRequestCookie(const CString &sKey) const CHTTPSock
GetRequireClientCertFlags() const Csock
GetRSock()Csock
GetRSock() const Csock
GetSock()Csock
GetSock() const Csock
GetSockName() const Csock
GetSockObj(const CString &sHost, unsigned short uPort) override=0CHTTPSockpure virtual
CSocket::GetSockObj(const CS_STRING &sHostname, uint16_t iPort)Csockvirtual
GetSSL() const Csock
GetSSLMethod() const Csock
GetSSLObject() const Csock
GetSSLPeerFingerprint() const CZNCSock
GetSSLSession() const Csock
GetStartTime() const Csock
GetTimeout() const Csock
GetTimeoutType() const Csock
GetTimeSinceLastDataTransaction(time_t iNow=0) const Csock
GetTrustAllCerts() const CZNCSockinline
GetTrustPKI() const CZNCSockinline
GetType() const Csock
GetURI() const CHTTPSock
GetURIPrefix() const CHTTPSock
GetUser() const CHTTPSock
GetWSock()Csock
GetWSock() const Csock
GetX509() const Csock
HasParam(const CString &sName, bool bPost=true) const CHTTPSock
HasReadLine() const Csockinline
HasWriteBuffer() const Csock
IcuExtFromUCallback(UConverterFromUnicodeArgs *fromArgs, const UChar *codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode *err)Csockvirtual
IcuExtToUCallback(UConverterToUnicodeArgs *toArgs, const char *codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode *err)Csockvirtual
INBOUND enum valueCsock
Init()CHTTPSockprotected
IsClosed() const Csockinline
IsConnected() const Csockvirtual
IsLoggedIn() const CHTTPSockinline
IsPost() const CHTTPSock
IsReadPaused() const Csock
Listen(unsigned short uPort, bool bSSL, unsigned int uTimeout=0)CSocket
CZNCSock::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_bAcceptGzipCHTTPSockprotected
m_bBasicAuthCHTTPSockprotected
m_bDoneCHTTPSockprotected
m_bGotHeaderCHTTPSockprotected
m_bHTTP10ClientCHTTPSockprotected
m_bLoggedInCHTTPSockprotected
m_bPostCHTTPSockprotected
m_bSentHeaderCHTTPSockprotected
m_msHeadersCHTTPSockprotected
m_msRequestCookiesCHTTPSockprotected
m_msResponseCookiesCHTTPSockprotected
m_msvsGETParamsCHTTPSockprotected
m_msvsPOSTParamsCHTTPSockprotected
m_pModuleCSocketprotected
m_sContentTypeCHTTPSockprotected
m_sDocRootCHTTPSockprotected
m_sForwardedIPCHTTPSockprotected
m_sIfNoneMatchCHTTPSockprotected
m_sPassCHTTPSockprotected
m_sPostDataCHTTPSockprotected
m_sURICHTTPSockprotected
m_sURIPrefixCHTTPSockprotected
m_sUserCHTTPSockprotected
m_uPostLenCHTTPSockprotected
m_vcCronsCSockCommonprotected
m_vcMonitorFDCSockCommonprotected
MonitorFD(CSMonitorFD *pMonitorFD)CSockCommoninline
NonBlockingIO()Csock
OnLogin(const CString &sUser, const CString &sPass, bool bBasic)CHTTPSockvirtual
OnPageRequest(const CString &sURI)=0CHTTPSockpure virtual
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 CSocket &)=deleteCSocket
OUTBOUND enum valueCsock
ParseParams(const CString &sParams, std::map< CString, VCString > &msvsParams)CHTTPSockstatic
ParseURI()CHTTPSock
PauseRead()Csock
PrintErrorPage(unsigned int uStatusId, const CString &sStatusMsg, const CString &sMessage)CHTTPSock
PrintFile(const CString &sFileName, CString sContentType="")CHTTPSockvirtual
PrintHeader(off_t uContentLength, const CString &sContentType="", unsigned int uStatusId=200, const CString &sStatusMsg="OK")CHTTPSock
PrintNotFound()CHTTPSock
PrintPage(const CString &sPage)CHTTPSockprotected
PushBuff(const char *data, size_t len, bool bStartAtZero=false)Csockvirtual
ReachedMaxBuffer() overrideCSocketvirtual
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) overrideCHTTPSockvirtual
ReadLine(const CString &sData) overrideCHTTPSock
CSocket::ReadLine(const CS_STRING &sLine)Csockinlinevirtual
ReadPaused()Csockinlinevirtual
Redirect(const CString &sURL)CHTTPSock
ResetBytesRead()Csock
ResetBytesWritten()Csock
ResetStartTime()Csock
ResetTimer()Csockvirtual
SEL_EAGAIN enum valueCsock
SEL_ERR enum valueCsock
SEL_OK enum valueCsock
SEL_TIMEOUT enum valueCsock
SendCookie(const CString &sKey, const CString &sValue)CHTTPSock
SentHeader() const CHTTPSock
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
SetContentType(const CString &sContentType)CHTTPSock
SetCTXObject(SSL_CTX *sslCtx, bool bDeleteExisting=false)Csock
SetDHParamLocation(const CS_STRING &sDHParamFile)Csock
SetDocRoot(const CString &s)CHTTPSock
SetEncoding(const CString &)CZNCSock
Csock::SetEncoding(const CS_STRING &sEncoding)Csock
SetHostName(const CS_STRING &sHostname)Csock
SetHostToVerifySSL(const CString &sHost)CZNCSockinline
SetIPv6(bool b)Csockinline
SetIsConnected(bool b)Csockvirtual
SetKeyLocation(const CS_STRING &sKeyFile)Csock
SetLoggedIn(bool b)CHTTPSockinline
SetMaxBufferThreshold(uint32_t iThreshold)Csock
SetParentSockName(const CS_STRING &sParentName)Csockvirtual
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, bool bDeleteExisting=false)Csock
SetSSLTrustedPeerFingerprints(const SCString &ssFPs)CZNCSockinline
SetTimeout(int iTimeout, uint32_t iTimeoutType=TMO_ALL)Csock
SetTimeoutType(uint32_t iTimeoutType)Csock
SetTrustAllCerts(bool bTrustAll)CZNCSockinline
SetTrustPKI(bool bTrustPKI)CZNCSockinline
SetType(int iType)Csock
SetupServerCTX()Csock
SetupVHost()Csock
SetWSock(cs_sock_t iSock)Csock
SNIConfigureClient(CString &sHostname) overrideCZNCSock
Csock::SNIConfigureClient(CS_STRING &sHostname)Csockvirtual
SNIConfigureServer(const CS_STRING &sHostname, CS_STRING &sPemFile, CS_STRING &sPemPass)Csockinlinevirtual
SockError(int iErrno, const CString &sDescription) overrideCSocket
CZNCSock::SockError(int iErrno, const CS_STRING &sDescription)Csockinlinevirtual
SSL2 enum valueCsock
SSL23 enum valueCsock
SSL3 enum valueCsock
SSLClientSetup()Csockvirtual
SSLFinishSetup(SSL *pSSL)Csockinlinevirtual
SSLHandShakeFinished() overrideCZNCSockvirtual
SslIsEstablished() const Csock
SSLServerSetup()Csockvirtual
StartTLS()Csock
t_d(const CString &sEnglish, const CString &sContext="") const CSocket
CZNCSock::t_d(const CString &sEnglish, const CString &sContext="")CCoreTranslationMixinprotectedstatic
t_f(const CString &sEnglish, const CString &sContext="") const CSocket
CZNCSock::t_f(const CString &sEnglish, const CString &sContext="")CCoreTranslationMixinprotectedstatic
t_p(const CString &sEnglish, const CString &sEnglishes, int iNum, const CString &sContext) const CSocket
CZNCSock::t_p(const CString &sEnglish, const CString &sEnglishes, int iNum, const CString &sContext="")CCoreTranslationMixinprotectedstatic
t_s(const CString &sEnglish, const CString &sContext="") const CSocket
CZNCSock::t_s(const CString &sEnglish, const CString &sContext="")CCoreTranslationMixinprotectedstatic
Timeout()Csockinlinevirtual
TLS enum valueCsock
TLS1 enum valueCsock
TLS11 enum valueCsock
TLS12 enum valueCsock
TMO_ACCEPT enum valueCsock
TMO_ALL enum valueCsock
TMO_READ enum valueCsock
TMO_WRITE enum valueCsock
UnPauseRead()Csock
VerifyPeerCertificate(int iPreVerify, X509_STORE_CTX *pStoreCTX) overrideCZNCSockvirtual
Write(const char *data, size_t len)Csockvirtual
Write(const CS_STRING &sData)Csockvirtual
~CHTTPSock()CHTTPSockvirtual
~Csock()Csockvirtual
~CSockCommon()CSockCommonvirtual
~CSocket()CSocketvirtual
~CZNCSock()CZNCSockinline