libzypp 8.13.6
Public Member Functions | Private Attributes

zypp::media::AuthData Class Reference

Class for handling media authentication data. More...

#include <MediaUserAuth.h>

Inheritance diagram for zypp::media::AuthData:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 AuthData ()
 AuthData (const Url &url)
 AuthData (const std::string &username, const std::string &password)
virtual ~AuthData ()
virtual bool valid () const
 Checks validity of authentication data.
void setUrl (const Url &url)
void setUsername (const std::string &username)
void setPassword (const std::string &password)
Url url () const
std::string username () const
std::string password () const
virtual std::ostream & dumpOn (std::ostream &str) const
virtual std::ostream & dumpAsIniOn (std::ostream &str) const

Private Attributes

Url _url
std::string _username
std::string _password

Detailed Description

Class for handling media authentication data.

This is the most generic class containing only username and password members.

Definition at line 32 of file MediaUserAuth.h.


Constructor & Destructor Documentation

zypp::media::AuthData::AuthData ( ) [inline]

Definition at line 35 of file MediaUserAuth.h.

zypp::media::AuthData::AuthData ( const Url url)
zypp::media::AuthData::AuthData ( const std::string &  username,
const std::string &  password 
) [inline]

Definition at line 40 of file MediaUserAuth.h.

virtual zypp::media::AuthData::~AuthData ( ) [inline, virtual]

Definition at line 44 of file MediaUserAuth.h.


Member Function Documentation

bool zypp::media::AuthData::valid ( ) const [virtual]

Checks validity of authentication data.

Returns:
true if the object contains non-empty username and non-empty password, false otherwise.

Reimplemented in zypp::media::CurlAuthData.

Definition at line 37 of file MediaUserAuth.cc.

References password(), and username().

void zypp::media::AuthData::setUrl ( const Url url) [inline]

Definition at line 53 of file MediaUserAuth.h.

References _url, and url().

void zypp::media::AuthData::setUsername ( const std::string &  username) [inline]

Definition at line 54 of file MediaUserAuth.h.

References _username, and username().

Referenced by zypp::media::MediaCIFS::authenticate().

void zypp::media::AuthData::setPassword ( const std::string &  password) [inline]

Definition at line 55 of file MediaUserAuth.h.

References _password, and password().

Referenced by zypp::media::MediaCIFS::authenticate().

Url zypp::media::AuthData::url ( ) const [inline]

Definition at line 57 of file MediaUserAuth.h.

References _url.

Referenced by zypp::media::CredentialManager::addCred(), and setUrl().

std::string zypp::media::AuthData::username ( ) const [inline]
std::string zypp::media::AuthData::password ( ) const [inline]
std::ostream & zypp::media::AuthData::dumpOn ( std::ostream &  str) const [virtual]

Reimplemented in zypp::media::CurlAuthData.

Definition at line 42 of file MediaUserAuth.cc.

References _password, and _username.

Referenced by zypp::media::operator<<().

std::ostream & zypp::media::AuthData::dumpAsIniOn ( std::ostream &  str) const [virtual]

Member Data Documentation

Definition at line 66 of file MediaUserAuth.h.

Referenced by dumpAsIniOn(), setUrl(), and url().

std::string zypp::media::AuthData::_username [private]

Definition at line 67 of file MediaUserAuth.h.

Referenced by AuthData(), dumpAsIniOn(), dumpOn(), setUsername(), and username().

std::string zypp::media::AuthData::_password [private]

Definition at line 68 of file MediaUserAuth.h.

Referenced by AuthData(), dumpAsIniOn(), dumpOn(), password(), and setPassword().


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