17 #ifndef ZNC_LISTENER_H 18 #define ZNC_LISTENER_H 20 #include <znc/zncconfig.h> 102 #endif // !ZNC_LISTENER_H
EAddrType
Definition: Socket.h:77
EAcceptType GetAcceptType() const
Definition: Listener.h:54
void ReadLine(const CString &sData) override
EAcceptType m_eAcceptType
Definition: Listener.h:72
CRealListener * m_pListener
Definition: Listener.h:71
Definition: Listener.h:29
Csock * GetSockObj(const CString &sHost, unsigned short uPort) override
EAcceptType
Definition: Listener.h:29
virtual ~CIncomingConnection()
Definition: Listener.h:93
CRealListener * GetRealListener() const
Definition: Listener.h:52
void ReachedMaxBuffer() override
This WARNING event is called when your buffer for readline exceeds the warning threshold and triggers...
Basic socket class.
Definition: Csocket.h:563
bool IsSSL() const
Definition: Listener.h:48
void SetAcceptType(EAcceptType eType)
Definition: Listener.h:59
bool ConnectionFrom(const CString &sHost, unsigned short uPort) override
Definition: Listener.h:29
void SockError(int iErrno, const CString &sDescription) override
String class that is used inside ZNC.
Definition: ZNCString.h:68
unsigned short GetPort() const
Definition: Listener.h:50
CListener & operator=(const CListener &)=delete
CListener(unsigned short uPort, const CString &sBindHost, const CString &sURIPrefix, bool bSSL, EAddrType eAddr, EAcceptType eAccept)
Definition: Listener.h:31
bool m_bSSL
Definition: Listener.h:66
CString m_sURIPrefix
Definition: Listener.h:70
CIncomingConnection(const CString &sHostname, unsigned short uPort, CListener::EAcceptType eAcceptType, const CString &sURIPrefix)
Definition: Listener.h:27
EAddrType m_eAddr
Definition: Listener.h:67
const CString & GetBindHost() const
Definition: Listener.h:51
Definition: Listener.h:29
unsigned short m_uPort
Definition: Listener.h:68
Definition: Listener.h:75
CString m_sBindHost
Definition: Listener.h:69
EAddrType GetAddrType() const
Definition: Listener.h:49
const CString & GetURIPrefix() const
Definition: Listener.h:53
CRealListener(CListener &listener)
Definition: Listener.h:77
Definition: Listener.h:88