Kea  1.9.9-git
isc::http::BasicHttpAuthClient Class Reference

Basic HTTP authentication client configuration. More...

#include <basic_auth_config.h>

+ Inheritance diagram for isc::http::BasicHttpAuthClient:

Public Member Functions

 BasicHttpAuthClient (const std::string &user, const std::string &password, const isc::data::ConstElementPtr &user_context)
 Constructor. More...
 
const std::string & getPassword () const
 Returns the password. More...
 
const std::string & getUser () const
 Returns the user id. More...
 
virtual isc::data::ElementPtr toElement () const
 Unparses basic HTTP authentication client configuration. More...
 
- Public Member Functions inherited from isc::data::UserContext
void contextToElement (data::ElementPtr map) const
 Merge unparse a user_context object. More...
 
data::ConstElementPtr getContext () const
 Returns const pointer to the user context. More...
 
void setContext (const data::ConstElementPtr &ctx)
 Sets user context. More...
 
- Public Member Functions inherited from isc::data::CfgToElement
virtual ~CfgToElement ()
 Destructor. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from isc::data::UserContext
static data::ElementPtr toElement (data::ConstElementPtr map)
 Copy an Element map. More...
 
- Protected Attributes inherited from isc::data::UserContext
data::ConstElementPtr user_context_
 Pointer to the user context (may be NULL) More...
 

Detailed Description

Basic HTTP authentication client configuration.

Definition at line 26 of file basic_auth_config.h.

Constructor & Destructor Documentation

isc::http::BasicHttpAuthClient::BasicHttpAuthClient ( const std::string &  user,
const std::string &  password,
const isc::data::ConstElementPtr user_context 
)

Constructor.

Parameters
userUser id
passwordPassword
user_contextOptional user context

Definition at line 22 of file basic_auth_config.cc.

References isc::data::UserContext::setContext().

+ Here is the call graph for this function:

Member Function Documentation

const std::string& isc::http::BasicHttpAuthClient::getPassword ( ) const
inline

Returns the password.

Definition at line 45 of file basic_auth_config.h.

const std::string& isc::http::BasicHttpAuthClient::getUser ( ) const
inline

Returns the user id.

Definition at line 40 of file basic_auth_config.h.

ElementPtr isc::http::BasicHttpAuthClient::toElement ( ) const
virtual

Unparses basic HTTP authentication client configuration.

Returns
A pointer to unparsed client configuration.

Implements isc::data::CfgToElement.

Definition at line 32 of file basic_auth_config.cc.

References isc::data::UserContext::contextToElement().

+ Here is the call graph for this function:


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