Wolframe, 0.0.3

_Wolframe::AAAA::AAAAproviderInterface Class Referenceabstract

Provider interface to create AAAA related objects. More...

#include <AAAAproviderInterface.hpp>

Inheritance diagram for _Wolframe::AAAA::AAAAproviderInterface:
_Wolframe::AAAA::AAAAprovider

Public Member Functions

virtual ~AAAAproviderInterface ()
 Destructor. More...
 
virtual Authenticatorauthenticator (const net::RemoteEndpoint &client) const =0
 Create an return an authenticator object. More...
 
virtual PasswordChangerpasswordChanger (const User &user, const net::RemoteEndpoint &client) const =0
 Create an return a password changer object. More...
 
virtual Authorizerauthorizer () const =0
 Create an return an authorizer object. More...
 
virtual Auditorauditor () const =0
 Create an return an auditor object. More...
 

Detailed Description

Provider interface to create AAAA related objects.

Constructor & Destructor Documentation

virtual _Wolframe::AAAA::AAAAproviderInterface::~AAAAproviderInterface ( )
inlinevirtual

Destructor.

Member Function Documentation

virtual Auditor* _Wolframe::AAAA::AAAAproviderInterface::auditor ( ) const
pure virtual

Create an return an auditor object.

Implemented in _Wolframe::AAAA::AAAAprovider.

virtual Authenticator* _Wolframe::AAAA::AAAAproviderInterface::authenticator ( const net::RemoteEndpoint client) const
pure virtual

Create an return an authenticator object.

Implemented in _Wolframe::AAAA::AAAAprovider.

virtual Authorizer* _Wolframe::AAAA::AAAAproviderInterface::authorizer ( ) const
pure virtual

Create an return an authorizer object.

Implemented in _Wolframe::AAAA::AAAAprovider.

virtual PasswordChanger* _Wolframe::AAAA::AAAAproviderInterface::passwordChanger ( const User user,
const net::RemoteEndpoint client 
) const
pure virtual

Create an return a password changer object.

Implemented in _Wolframe::AAAA::AAAAprovider.


The documentation for this class was generated from the following file: