ACE_INet 8.0.1
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ACE::FTP::ClientRequestHandler::Authentication Class Reference

#include <FTP_ClientRequestHandler.h>

Inheritance diagram for ACE::FTP::ClientRequestHandler::Authentication:
Inheritance graph
[legend]
Collaboration diagram for ACE::FTP::ClientRequestHandler::Authentication:
Collaboration graph
[legend]

Public Member Functions

 Authentication (const ACE_CString &realm, ACE_CString &user, ACE_CString &pw)
 
virtual ~Authentication ()
 
virtual const ACE_CStringscheme () const
 Returns authentication scheme (f.i. 'ftp' or 'http:basic').
 
virtual const ACE_CStringrealm () const
 Returns authentication realm.
 
virtual const ACE_CStringuser () const
 Returns user id.
 
virtual void user (const ACE_CString &usr)
 Changes user id.
 
virtual const ACE_CStringpassword () const
 Returns password.
 
virtual void password (const ACE_CString &pw)
 Changes password.
 
- Public Member Functions inherited from ACE::INet::AuthenticationBase
virtual ~AuthenticationBase ()
 Destructor.
 

Private Attributes

const ACE_CStringrealm_
 
ACE_CStringuser_
 
ACE_CStringpassword_
 

Additional Inherited Members

- Protected Member Functions inherited from ACE::INet::AuthenticationBase
 AuthenticationBase ()
 Constructor.
 

Constructor & Destructor Documentation

◆ Authentication()

ACE::FTP::ClientRequestHandler::Authentication::Authentication ( const ACE_CString & realm,
ACE_CString & user,
ACE_CString & pw )

◆ ~Authentication()

ACE::FTP::ClientRequestHandler::Authentication::~Authentication ( )
virtual

Member Function Documentation

◆ password() [1/2]

const ACE_CString & ACE::FTP::ClientRequestHandler::Authentication::password ( ) const
virtual

Returns password.

Implements ACE::INet::AuthenticationBase.

◆ password() [2/2]

void ACE::FTP::ClientRequestHandler::Authentication::password ( const ACE_CString & pw)
virtual

Changes password.

Implements ACE::INet::AuthenticationBase.

◆ realm()

const ACE_CString & ACE::FTP::ClientRequestHandler::Authentication::realm ( ) const
virtual

Returns authentication realm.

Implements ACE::INet::AuthenticationBase.

◆ scheme()

const ACE_CString & ACE::FTP::ClientRequestHandler::Authentication::scheme ( ) const
virtual

Returns authentication scheme (f.i. 'ftp' or 'http:basic').

Implements ACE::INet::AuthenticationBase.

◆ user() [1/2]

const ACE_CString & ACE::FTP::ClientRequestHandler::Authentication::user ( ) const
virtual

Returns user id.

Implements ACE::INet::AuthenticationBase.

◆ user() [2/2]

void ACE::FTP::ClientRequestHandler::Authentication::user ( const ACE_CString & usr)
virtual

Changes user id.

Implements ACE::INet::AuthenticationBase.

Member Data Documentation

◆ password_

ACE_CString& ACE::FTP::ClientRequestHandler::Authentication::password_
private

◆ realm_

const ACE_CString& ACE::FTP::ClientRequestHandler::Authentication::realm_
private

◆ user_

ACE_CString& ACE::FTP::ClientRequestHandler::Authentication::user_
private

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