|
ZNC trunk
|
#include <Listener.h>
Inheritance diagram for CListener:
Collaboration diagram for CListener:Public Types | |
| enum | EAcceptType { ACCEPT_IRC , ACCEPT_HTTP , ACCEPT_ALL } |
Public Member Functions | |
| CListener (const CString &sURIPrefix, bool bSSL, EAcceptType eAccept) | |
| virtual | ~CListener () |
| CListener (const CListener &)=delete | |
| CListener & | operator= (const CListener &)=delete |
| bool | IsSSL () const |
| CRealListener * | GetRealListener () const |
| const CString & | GetURIPrefix () const |
| EAcceptType | GetAcceptType () const |
| void | SetAcceptType (EAcceptType eType) |
| virtual bool | Listen ()=0 |
| void | ResetRealListener () |
| virtual CConfig | ToConfig () const |
Protected Member Functions | |
| void | SetupSSL () const |
Protected Attributes | |
| bool | m_bSSL |
| CString | m_sURIPrefix |
| CRealListener * | m_pListener |
| EAcceptType | m_eAcceptType |
|
inline |
|
virtual |
|
delete |
|
inline |
References m_eAcceptType.
|
inline |
References m_pListener.
|
inline |
References m_sURIPrefix.
|
inline |
References m_bSSL.
|
pure virtual |
Implemented in CTCPListener, and CUnixListener.
| void CListener::ResetRealListener | ( | ) |
|
inline |
References m_eAcceptType.
|
protected |
|
virtual |
Reimplemented in CTCPListener, and CUnixListener.
|
protected |
Referenced by IsSSL().
|
protected |
Referenced by GetAcceptType(), and SetAcceptType().
|
protected |
Referenced by GetRealListener().
|
protected |
Referenced by GetURIPrefix().