|
ZNC trunk
|
#include <Client.h>
Public Member Functions | |
| CAuthBase (const CString &sUsername, const CString &sPassword, CZNCSock *pSock) | |
| virtual | ~CAuthBase () |
| CAuthBase (const CAuthBase &)=delete | |
| CAuthBase & | operator= (const CAuthBase &)=delete |
| virtual void | SetLoginInfo (const CString &sUsername, const CString &sPassword, CZNCSock *pSock) |
| void | AcceptLogin (CUser &User) |
| void | RefuseLogin (const CString &sReason) |
| const CString & | GetUsername () const |
| const CString & | GetPassword () const |
| Csock * | GetSocket () const |
| CString | GetRemoteIP () const |
| virtual void | Invalidate () |
Protected Member Functions | |
| virtual void | AcceptedLogin (CUser &User)=0 |
| virtual void | RefusedLogin (const CString &sReason)=0 |
|
inline |
Referenced by CAuthBase(), and operator=().
|
inlinevirtual |
|
delete |
References CAuthBase().
|
protectedpure virtual |
Implemented in CClientAuth.
| void CAuthBase::AcceptLogin | ( | CUser & | User | ) |
|
inline |
| CString CAuthBase::GetRemoteIP | ( | ) | const |
|
inline |
|
inline |
|
virtual |
Reimplemented in CClientAuth.
Referenced by CClientAuth::Invalidate().
References CAuthBase().
|
protectedpure virtual |
Implemented in CClientAuth.
| void CAuthBase::RefuseLogin | ( | const CString & | sReason | ) |
|
inlinevirtual |