Public Member Functions | Private Attributes

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]

List of all members.

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.

Private Attributes

const ACE_CStringrealm_
ACE_CStringuser_
ACE_CStringpassword_

Detailed Description

Definition at line 98 of file FTP_ClientRequestHandler.h.


Constructor & Destructor Documentation

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

Definition at line 59 of file FTP_ClientRequestHandler.cpp.

          {
            return session_safe_ref.release ();
          }

        return 0;
      }

    ClientRequestHandler::Authentication::Authentication (
        const ACE_CString& realm,

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

Definition at line 70 of file FTP_ClientRequestHandler.cpp.


Member Function Documentation

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

Returns password.

Implements ACE::INet::AuthenticationBase.

Definition at line 92 of file FTP_ClientRequestHandler.cpp.

      {

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

Changes password.

Implements ACE::INet::AuthenticationBase.

Definition at line 97 of file FTP_ClientRequestHandler.cpp.

      {

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

Returns authentication realm.

Implements ACE::INet::AuthenticationBase.

Definition at line 77 of file FTP_ClientRequestHandler.cpp.

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

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

Implements ACE::INet::AuthenticationBase.

Definition at line 72 of file FTP_ClientRequestHandler.cpp.

      {

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

Returns user id.

Implements ACE::INet::AuthenticationBase.

Definition at line 82 of file FTP_ClientRequestHandler.cpp.

      {

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

Changes user id.

Implements ACE::INet::AuthenticationBase.

Definition at line 87 of file FTP_ClientRequestHandler.cpp.

      {


Member Data Documentation

Definition at line 123 of file FTP_ClientRequestHandler.h.

Definition at line 121 of file FTP_ClientRequestHandler.h.

Definition at line 122 of file FTP_ClientRequestHandler.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines