Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
TRootAuth Class Reference

Definition at line 31 of file TRootAuth.h.

Public Member Functions

 TRootAuth ()
 
virtual ~TRootAuth ()
 
TSecContextAuthenticate (TSocket *, const char *host, const char *user, Option_t *options="") override
 Runs authentication on socket s.
 
Int_t ClientVersion () override
 Return client version;.
 
void ErrorMsg (const char *where, Int_t ecode=-1) override
 Print error string corresponding to ecode, prepending location.
 
TClassIsA () const override
 
const char * Name () override
 
void Streamer (TBuffer &) override
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- Public Member Functions inherited from TVirtualAuth
 TVirtualAuth ()
 
virtual ~TVirtualAuth ()
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TVirtualAuth
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 

#include <TRootAuth.h>

Inheritance diagram for TRootAuth:
[legend]

Constructor & Destructor Documentation

◆ TRootAuth()

TRootAuth::TRootAuth ( )
inline

Definition at line 34 of file TRootAuth.h.

◆ ~TRootAuth()

virtual TRootAuth::~TRootAuth ( )
inlinevirtual

Definition at line 35 of file TRootAuth.h.

Member Function Documentation

◆ Authenticate()

TSecContext * TRootAuth::Authenticate ( TSocket s,
const char *  host,
const char *  user,
Option_t opts = "" 
)
overridevirtual

Runs authentication on socket s.

Invoked when dynamic loading is needed. Returns 1 on success, 0 on failure.

Implements TVirtualAuth.

Definition at line 35 of file TRootAuth.cxx.

◆ Class()

static TClass * TRootAuth::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

static const char * TRootAuth::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static constexpr Version_t TRootAuth::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 43 of file TRootAuth.h.

◆ ClientVersion()

Int_t TRootAuth::ClientVersion ( )
overridevirtual

Return client version;.

Implements TVirtualAuth.

Definition at line 110 of file TRootAuth.cxx.

◆ DeclFileName()

static const char * TRootAuth::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 43 of file TRootAuth.h.

◆ ErrorMsg()

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

Print error string corresponding to ecode, prepending location.

Implements TVirtualAuth.

Definition at line 118 of file TRootAuth.cxx.

◆ IsA()

TClass * TRootAuth::IsA ( ) const
inlineoverridevirtual
Returns
TClass describing current object

Reimplemented from TVirtualAuth.

Definition at line 43 of file TRootAuth.h.

◆ Name()

const char * TRootAuth::Name ( )
inlineoverridevirtual

Implements TVirtualAuth.

Definition at line 41 of file TRootAuth.h.

◆ Streamer()

void TRootAuth::Streamer ( TBuffer )
overridevirtual

Reimplemented from TVirtualAuth.

◆ StreamerNVirtual()

void TRootAuth::StreamerNVirtual ( TBuffer ClassDef_StreamerNVirtual_b)
inline

Definition at line 43 of file TRootAuth.h.

Libraries for TRootAuth:

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