#include <TRootAuth.h>
Inheritance diagram for TRootAuth:
Public Member Functions | |
TRootAuth () | |
virtual | ~TRootAuth () |
TSecContext * | Authenticate (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 () |
TSecContext * | Authenticate (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 () |
Definition at line 35 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.
TRootAuth::TRootAuth | ( | ) | [inline] |
Definition at line 38 of file TRootAuth.h.
virtual TRootAuth::~TRootAuth | ( | ) | [inline, virtual] |
Definition at line 39 of file TRootAuth.h.
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] |
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] |