TRootAuth Class Reference

#include <TRootAuth.h>

Inheritance diagram for TRootAuth:

TVirtualAuth TVirtualAuth List of all members.

Public Member Functions

 TRootAuth ()
virtual ~TRootAuth ()
TSecContextAuthenticate (TSocket *, const char *host, const char *user, Option_t *options="")
Int_t ClientVersion ()
void ErrorMsg (const char *where, Int_t ecode=-1)
const char * Name ()
 TRootAuth ()
virtual ~TRootAuth ()
TSecContextAuthenticate (TSocket *, const char *host, const char *user, Option_t *options="")
Int_t ClientVersion ()
void ErrorMsg (const char *where, Int_t ecode=-1)
const char * Name ()

Detailed Description

Definition at line 35 of file TRootAuth.h.


Constructor & Destructor Documentation

TRootAuth::TRootAuth (  )  [inline]

Definition at line 38 of file TRootAuth.h.

virtual TRootAuth::~TRootAuth (  )  [inline, virtual]

Definition at line 39 of file TRootAuth.h.

TRootAuth::TRootAuth (  )  [inline]

Definition at line 38 of file TRootAuth.h.

virtual TRootAuth::~TRootAuth (  )  [inline, virtual]

Definition at line 39 of file TRootAuth.h.


Member Function Documentation

TSecContext * TRootAuth::Authenticate ( TSocket ,
const char *  host,
const char *  user,
Option_t options = "" 
) [virtual]

Implements TVirtualAuth.

Definition at line 32 of file TRootAuth.cxx.

References TAuthenticate::Authenticate(), TString::Contains(), TSubString::Data(), Error, Form(), gEnv, TSocket::GetClientProtocol(), THostAuth::GetDetails(), TAuthenticate::GetHostAuth(), TSystem::GetPid(), TAuthenticate::GetSecContext(), TAuthenticate::GetUser(), TEnv::GetValue(), gSystem, TAuthenticate::HasTimedOut(), TSubString::IsNull(), kFALSE, TString::kIgnoreCase, TSocket::kPROOFD, TSocket::kROOTD, kROOTD_CLEANUP, kROOTD_PROTOCOL2, kSRP, TAuthenticate::kSRP, TAuthenticate::kSSH, kTRUE, TAuthenticate::ProofAuthSetup(), THostAuth::RemoveMethod(), TString::ReplaceAll(), s, and THostAuth::SetDetails().

Int_t TRootAuth::ClientVersion (  )  [virtual]

Implements TVirtualAuth.

Definition at line 149 of file TRootAuth.cxx.

References TSocket::GetClientProtocol().

void TRootAuth::ErrorMsg ( const char *  where,
Int_t  ecode = -1 
) [virtual]

Implements TVirtualAuth.

Definition at line 157 of file TRootAuth.cxx.

References TAuthenticate::AuthError().

const char* TRootAuth::Name (  )  [inline, virtual]

Implements TVirtualAuth.

Definition at line 45 of file TRootAuth.h.

TSecContext* TRootAuth::Authenticate ( TSocket ,
const char *  host,
const char *  user,
Option_t options = "" 
) [virtual]

Implements TVirtualAuth.

Int_t TRootAuth::ClientVersion (  )  [virtual]

Implements TVirtualAuth.

void TRootAuth::ErrorMsg ( const char *  where,
Int_t  ecode = -1 
) [virtual]

Implements TVirtualAuth.

const char* TRootAuth::Name (  )  [inline, virtual]

Implements TVirtualAuth.

Definition at line 45 of file TRootAuth.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:46:16 2011 for ROOT_528-00b_version by  doxygen 1.5.1