ZNC
trunk
|
This is the complete list of members for CPerlSocket, 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(const CString &sHostname, unsigned short uPort, bool bSSL=false, unsigned int uTimeout=60) | CSocket | |
CZNCSock::Connect() | Csock | virtual |
Connected() | CPerlSocket | 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) | CSocket | virtual |
CZNCSock::ConnectionFrom(const CS_STRING &sHost, uint16_t iPort) | Csock | inlinevirtual |
ConnectionRefused() | CPerlSocket | 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 |
CPerlSocket(CPerlModule *pModule, SV *perlObj) | CPerlSocket | inline |
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 | |
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() | CPerlSocket | virtual |
DNS_DEST enum value | Csock | |
DNS_VHOST enum value | Csock | |
DNSLookup(EDNSLType eDNSLType) | Csock | |
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 | |
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 | |
GetCipher() | Csock | |
GetCloseType() | Csock | inline |
GetConState() const | Csock | inline |
GetCrons() const | CSockCommon | inline |
GetHostName() const | Csock | |
GetInternalReadBuffer() | Csock | |
GetInternalWriteBuffer() | Csock | |
GetIPv6() const | Csock | inline |
GetLastCheckTimeout() | Csock | inline |
GetLocalIP() | Csock | |
GetLocalPort() | Csock | |
GetMaxBufferThreshold() const | Csock | |
GetMaxConns() const | Csock | inline |
GetModule() const | CSocket | |
GetNextCheckTimeout(time_t iNow=0) | Csock | |
GetParentSockName() | Csock | |
GetPeerFingerprint(CS_STRING &sFP) | Csock | |
GetPeerPubKey() | Csock | |
GetPemLocation() | Csock | |
GetPemPass() const | Csock | |
GetPending() | Csock | virtual |
GetPerlObj() | CPerlSocket | inline |
GetPort() | Csock | |
GetRateBytes() | Csock | |
GetRateTime() | Csock | |
GetRemoteIP() | Csock | |
GetRemotePort() | Csock | |
GetRequireClientCertFlags() | Csock | |
GetRSock() | Csock | |
GetSock() | Csock | |
GetSockName() const | Csock | |
GetSockObj(const CString &sHost, unsigned short uPort) | CPerlSocket | virtual |
CSocket::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 | |
GetWSock() | Csock | |
GetX509() | Csock | |
HasReadLine() const | Csock | inline |
HasWriteBuffer() const | Csock | |
INBOUND enum value | Csock | |
IsClosed() | Csock | inline |
IsConnected() const | Csock | virtual |
IsReadPaused() | 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) | Csock | virtual |
LISTENER enum value | Csock | |
Listening(const CS_STRING &sBindIP, uint16_t uPort) | Csock | inlinevirtual |
m_pModule | CSocket | protected |
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() | 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) | CPerlSocket | virtual |
ReadLine(const CString &sLine) | CPerlSocket | virtual |
CSocket::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) | 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 |
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) | CSocket | 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() | CPerlSocket | 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 |
~CPerlSocket() | CPerlSocket | |
~Csock() | Csock | virtual |
~CSockCommon() | CSockCommon | virtual |
~CSocket() | CSocket | virtual |
~CZNCSock() | CZNCSock | inline |