|
ZNC trunk
|
This is the complete list of members for CHTTPSock, including all inherited members.
| Accept(CS_STRING &sHost, uint16_t &iRPort) | Csock | virtual |
| AcceptSSL() | Csock | virtual |
| AddCron(CCron *pcCron) | CSockCommon | virtual |
| 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 | |
| CheckSSLCert(X509 *pCert) | CZNCSock | |
| CheckTimeout(time_t iNow) | Csock | virtual |
| 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 value | Csock | |
| CLT_DEREFERENCE enum value | Csock | |
| CLT_DONT enum value | Csock | |
| CLT_NOW enum value | Csock | |
| Connect(const CString &sHostname, unsigned short uPort, bool bSSL=false, unsigned int uTimeout=60) | CSocket | |
| Connect() | CSocket | virtual |
| Connected() override | CHTTPSock | 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 CString &sHost, unsigned short uPort) override | CSocket | |
| CZNCSock::ConnectionFrom(const CS_STRING &sHost, uint16_t iPort) | Csock | inlinevirtual |
| ConnectionRefused() | Csock | inlinevirtual |
| ConnectSSL() | Csock | virtual |
| ConnectUnix(const CString &sPath) | CSocket | |
| ConnectUnixInternal(const CS_STRING &sPath) | Csock | virtual |
| ConstructSockName(const CString &sPart) const | CSocket | |
| 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 |
| CSocket(CModule *pModule) | CSocket | |
| CSocket(CModule *pModule, const CString &sHostname, unsigned short uPort, int iTimeout=60) | CSocket | |
| CSocket(const CSocket &)=delete | CSocket | |
| CST_BINDVHOST enum value | Csock | |
| CST_CONNECT enum value | Csock | |
| CST_CONNECTSSL enum value | Csock | |
| CST_CONNECTWAIT 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() | Csock | inlinevirtual |
| DNS_DEST enum value | Csock | |
| DNS_VHOST enum value | Csock | |
| DNSLookup(EDNSLType eDNSLType) | Csock | |
| 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 |
| ForceLogin() | CHTTPSock | virtual |
| 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 | |
| GetCipher() const | Csock | |
| GetCloseType() const | Csock | inline |
| GetConState() const | Csock | inline |
| GetContentType() const | CHTTPSock | |
| GetCrons() const | CSockCommon | inline |
| GetDate(time_t tm=0) | CHTTPSock | static |
| GetDHParamLocation() const | Csock | |
| GetDocRoot() const | CHTTPSock | |
| GetEncoding() const | Csock | inline |
| GetHostName() const | Csock | |
| GetInternalReadBuffer() | Csock | |
| GetInternalWriteBuffer() | Csock | |
| GetIPv6() const | Csock | inline |
| GetKeyLocation() const | Csock | |
| GetLastCheckTimeout() const | Csock | inline |
| GetLocalIP() const | Csock | |
| GetLocalPort() const | Csock | |
| GetMaxBufferThreshold() const | Csock | |
| GetMaxConns() const | Csock | inline |
| 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 | Csock | virtual |
| GetPort() const | Csock | |
| GetRateBytes() const | Csock | |
| GetRateTime() const | Csock | |
| GetRawParam(const CString &sName, bool bPost=true) const | CHTTPSock | |
| GetRemoteIP() const override | CHTTPSock | virtual |
| 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=0 | CHTTPSock | pure virtual |
| CSocket::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 | |
| 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 | Csock | inline |
| HasWriteBuffer() const | Csock | |
| IcuExtFromUCallback(UConverterFromUnicodeArgs *fromArgs, const UChar *codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode *err) | Csock | virtual |
| IcuExtToUCallback(UConverterToUnicodeArgs *toArgs, const char *codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode *err) | Csock | virtual |
| INBOUND enum value | Csock | |
| Init() | CHTTPSock | protected |
| IsClosed() const | Csock | inline |
| IsConnected() const | Csock | virtual |
| IsLoggedIn() const | CHTTPSock | inline |
| IsPost() const | CHTTPSock | |
| IsReadPaused() const | Csock | |
| Listen(unsigned short uPort, bool bSSL, unsigned int uTimeout=0) | CSocket | |
| Listen(uint16_t iPort, int iMaxConns=SOMAXCONN, const CS_STRING &sBindHost="", uint32_t iTimeout=0, bool bDetach=false) | CSocket | virtual |
| LISTENER enum value | Csock | |
| Listening(const CS_STRING &sBindIP, uint16_t uPort) | Csock | inlinevirtual |
| ListenUnix(const CString &sPath) | CSocket | |
| ListenUnixInternal(const CS_STRING &sBindFile, int iMaxConns=SOMAXCONN, uint32_t iTimeout=0) | Csock | virtual |
| m_bAcceptGzip | CHTTPSock | protected |
| m_bBasicAuth | CHTTPSock | protected |
| m_bDone | CHTTPSock | protected |
| m_bGotHeader | CHTTPSock | protected |
| m_bHTTP10Client | CHTTPSock | protected |
| m_bLoggedIn | CHTTPSock | protected |
| m_bPost | CHTTPSock | protected |
| m_bSentHeader | CHTTPSock | protected |
| m_msHeaders | CHTTPSock | protected |
| m_msRequestCookies | CHTTPSock | protected |
| m_msResponseCookies | CHTTPSock | protected |
| m_msvsGETParams | CHTTPSock | protected |
| m_msvsPOSTParams | CHTTPSock | protected |
| m_pModule | CSocket | protected |
| m_sContentType | CHTTPSock | protected |
| m_sDocRoot | CHTTPSock | protected |
| m_sForwardedIP | CHTTPSock | protected |
| m_sIfNoneMatch | CHTTPSock | protected |
| m_sPass | CHTTPSock | protected |
| m_sPostData | CHTTPSock | protected |
| m_sURI | CHTTPSock | protected |
| m_sURIPrefix | CHTTPSock | protected |
| m_sUser | CHTTPSock | protected |
| m_uPostLen | CHTTPSock | protected |
| m_vcCrons | CSockCommon | protected |
| m_vcMonitorFD | CSockCommon | protected |
| MonitorFD(CSMonitorFD *pMonitorFD) | CSockCommon | inline |
| NonBlockingIO() | Csock | |
| OnLogin(const CString &sUser, const CString &sPass, bool bBasic) | CHTTPSock | virtual |
| OnPageRequest(const CString &sURI)=0 | CHTTPSock | pure 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 &)=delete | CSocket | |
| OUTBOUND enum value | Csock | |
| ParseParams(const CString &sParams, std::map< CString, VCString > &msvsParams) | CHTTPSock | static |
| ParseURI() | CHTTPSock | |
| PauseRead() | Csock | |
| PrintErrorPage(unsigned int uStatusId, const CString &sStatusMsg, const CString &sMessage) | CHTTPSock | |
| PrintFile(const CString &sFileName, CString sContentType="") | CHTTPSock | virtual |
| PrintHeader(off_t uContentLength, const CString &sContentType="", unsigned int uStatusId=200, const CString &sStatusMsg="OK") | CHTTPSock | |
| PrintNotFound() | CHTTPSock | |
| PrintPage(const CString &sPage) | CHTTPSock | protected |
| PushBuff(const char *data, size_t len, bool bStartAtZero=false) | Csock | virtual |
| ReachedMaxBuffer() override | CSocket | 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) override | CHTTPSock | virtual |
| ReadLine(const CString &sData) override | CHTTPSock | |
| CSocket::ReadLine(const CS_STRING &sLine) | Csock | inlinevirtual |
| ReadPaused() | Csock | inlinevirtual |
| Redirect(const CString &sURL) | CHTTPSock | |
| ResetBytesRead() | Csock | |
| ResetBytesWritten() | Csock | |
| ResetStartTime() | Csock | |
| ResetTimer() | Csock | virtual |
| SEL_EAGAIN enum value | Csock | |
| SEL_ERR enum value | Csock | |
| SEL_OK enum value | Csock | |
| SEL_TIMEOUT enum value | Csock | |
| SendCookie(const CString &sKey, const CString &sValue) | CHTTPSock | |
| SentHeader() const | CHTTPSock | |
| 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 |
| 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) | CZNCSock | inline |
| SetIPv6(bool b) | Csock | inline |
| SetIsConnected(bool b) | Csock | virtual |
| SetKeyLocation(const CS_STRING &sKeyFile) | Csock | |
| SetLoggedIn(bool b) | CHTTPSock | inline |
| SetMaxBufferThreshold(uint32_t iThreshold) | Csock | |
| SetParentSockName(const CS_STRING &sParentName) | Csock | virtual |
| 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 |
| 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 | CSocket | |
| CZNCSock::SockError(int iErrno, const CS_STRING &sDescription) | Csock | inlinevirtual |
| SSL2 enum value | Csock | |
| SSL23 enum value | Csock | |
| SSL3 enum value | Csock | |
| SSLCertError(X509 *pCert) | CZNCSock | inlinevirtual |
| 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="") const | CSocket | |
| CZNCSock::t_d(const CString &sEnglish, const CString &sContext="") | CCoreTranslationMixin | protectedstatic |
| t_f(const CString &sEnglish, const CString &sContext="") const | CSocket | |
| CZNCSock::t_f(const CString &sEnglish, const CString &sContext="") | CCoreTranslationMixin | protectedstatic |
| 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="") | CCoreTranslationMixin | protectedstatic |
| t_s(const CString &sEnglish, const CString &sContext="") const | CSocket | |
| CZNCSock::t_s(const CString &sEnglish, const CString &sContext="") | CCoreTranslationMixin | protectedstatic |
| Timeout() | Csock | inlinevirtual |
| 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 |
| ~CHTTPSock() | CHTTPSock | virtual |
| ~Csock() | Csock | virtual |
| ~CSockCommon() | CSockCommon | virtual |
| ~CSocket() | CSocket | virtual |
| ~CZNCSock() | CZNCSock | inline |