11 #ifndef ROOT_TVirtualAuth
12 #define ROOT_TVirtualAuth
31 virtual ~TVirtualAuth() { }
33 virtual TSecContext *Authenticate(TSocket *,
const char *host,
34 const char *user, Option_t *options) = 0;
35 virtual Int_t ClientVersion() = 0;
36 virtual void ErrorMsg(
const char *where, Int_t ecode) = 0;
37 virtual const char *Name() = 0;
39 ClassDef(TVirtualAuth,0)