ZNC trunk
|
#include <Listener.h>
Public Types | |
enum | EAcceptType { ACCEPT_IRC , ACCEPT_HTTP , ACCEPT_ALL } |
Public Member Functions | |
CTCPListener (unsigned short uPort, const CString &sBindHost, const CString &sURIPrefix, bool bSSL, EAddrType eAddr, EAcceptType eAccept) | |
~CTCPListener () | |
CTCPListener (const CTCPListener &)=delete | |
CTCPListener & | operator= (const CTCPListener &)=delete |
EAddrType | GetAddrType () const |
unsigned short | GetPort () const |
const CString & | GetBindHost () const |
bool | Listen () override |
CConfig | ToConfig () const override |
bool | IsSSL () const |
CRealListener * | GetRealListener () const |
const CString & | GetURIPrefix () const |
EAcceptType | GetAcceptType () const |
void | SetAcceptType (EAcceptType eType) |
void | ResetRealListener () |
Protected Member Functions | |
void | SetupSSL () const |
Protected Attributes | |
EAddrType | m_eAddr |
unsigned short | m_uPort |
CString | m_sBindHost |
bool | m_bSSL |
CString | m_sURIPrefix |
CRealListener * | m_pListener |
EAcceptType | m_eAcceptType |
|
inherited |
|
inline |
References CListener::CListener(), m_eAddr, m_sBindHost, and m_uPort.
Referenced by CTCPListener(), and operator=().
CTCPListener::~CTCPListener | ( | ) |
|
delete |
References CTCPListener().
|
inlineinherited |
References m_eAcceptType.
|
inline |
References m_sBindHost.
|
inline |
References m_uPort.
|
inlineinherited |
References m_pListener.
|
inlineinherited |
References m_sURIPrefix.
|
inlineinherited |
References m_bSSL.
|
overridevirtual |
Implements CListener.
|
delete |
References CTCPListener().
|
inherited |
|
inlineinherited |
References m_eAcceptType.
|
protectedinherited |
|
protectedinherited |
Referenced by CListener(), and IsSSL().
|
protectedinherited |
Referenced by CListener(), GetAcceptType(), and SetAcceptType().
|
protected |
Referenced by CTCPListener(), and GetAddrType().
|
protectedinherited |
Referenced by CListener(), and GetRealListener().
|
protected |
Referenced by CTCPListener(), and GetBindHost().
|
protectedinherited |
Referenced by CListener(), and GetURIPrefix().
|
protected |
Referenced by CTCPListener(), and GetPort().