ROOT » NET » AUTH » TRootAuth

class TRootAuth: public TVirtualAuth


TVirtualAuth implementation based on the old client authentication

Function Members (Methods)

virtual TSecContext*Authenticate(TSocket*, const char* host, const char* user, Option_t* options = "")
static TClass*Class()
virtual Int_tClientVersion()
virtual voidErrorMsg(const char* where, Int_t ecode = -1)
virtual TClass*IsA() const
virtual const char*Name()
TRootAuth&operator=(const TRootAuth&)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TRootAuth(const TRootAuth&)

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TSecContext * Authenticate(TSocket* , const char* host, const char* user, Option_t* options = "")
 Runs authentication on socket s.
 Invoked when dynamic loading is needed.
 Returns 1 on success, 0 on failure.
Int_t ClientVersion()
 Return client version;
void ErrorMsg(const char* where, Int_t ecode = -1)
 Print error string corresponding to ecode, prepending location
{ }
virtual ~TRootAuth()
{ }
const char * Name()
{ return "Root"; }