ZNC
trunk
|
This is the complete list of members for Csock, 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 | |
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 |
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() | Csock | inlinevirtual |
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() | Csock | inlinevirtual |
ConnectSSL() | Csock | virtual |
ConnectUnix(const CS_STRING &sPath) | Csock | virtual |
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 | |
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 | |
ESSLMethod enum name | Csock | |
ETConn enum name | Csock | |
FollowSSLCipherServerPreference() | Csock | 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 | |
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 |
GetKeyLocation() const | Csock | |
GetLastCheckTimeout() const | Csock | inline |
GetLocalIP() const | Csock | |
GetLocalPort() const | Csock | |
GetMaxBufferThreshold() const | Csock | |
GetMaxConns() const | Csock | inline |
GetNextCheckTimeout(time_t iNow=0) const | Csock | |
GetParentSockName() const | Csock | |
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 | |
GetRemoteIP() const | Csock | |
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 | |
GetSSLSession() const | Csock | |
GetStartTime() const | Csock | |
GetTimeout() const | Csock | |
GetTimeoutType() const | Csock | |
GetTimeSinceLastDataTransaction(time_t iNow=0) const | Csock | |
GetType() const | Csock | |
GetWSock() | Csock | |
GetWSock() const | Csock | |
GetX509() const | Csock | |
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 | |
IsClosed() const | Csock | inline |
IsConnected() const | Csock | virtual |
IsReadPaused() const | Csock | |
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_vcCrons | CSockCommon | protected |
m_vcMonitorFD | CSockCommon | protected |
MonitorFD(CSMonitorFD *pMonitorFD) | CSockCommon | inline |
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 | |
OUTBOUND enum value | Csock | |
PauseRead() | Csock | |
PushBuff(const char *data, size_t len, bool bStartAtZero=false) | Csock | virtual |
ReachedMaxBuffer() | Csock | 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 CS_STRING &sLine) | Csock | inlinevirtual |
ReadPaused() | Csock | inlinevirtual |
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 | |
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 CS_STRING &sEncoding) | Csock | |
SetHostName(const CS_STRING &sHostname) | Csock | |
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 |
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 | |
SetTimeout(int iTimeout, uint32_t iTimeoutType=TMO_ALL) | Csock | |
SetTimeoutType(uint32_t iTimeoutType) | Csock | |
SetType(int iType) | Csock | |
SetupServerCTX() | Csock | |
SetupVHost() | Csock | |
SetWSock(cs_sock_t iSock) | Csock | |
SNIConfigureClient(CS_STRING &sHostname) | Csock | virtual |
SNIConfigureServer(const CS_STRING &sHostname, CS_STRING &sPemFile, CS_STRING &sPemPass) | Csock | inlinevirtual |
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 |
SSLHandShakeFinished() | Csock | inlinevirtual |
SslIsEstablished() const | Csock | |
SSLServerSetup() | Csock | virtual |
StartTLS() | Csock | |
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) | Csock | inlinevirtual |
Write(const char *data, size_t len) | Csock | virtual |
Write(const CS_STRING &sData) | Csock | virtual |
~Csock() | Csock | virtual |
~CSockCommon() | CSockCommon | virtual |