#include <XrdSecsssID.hh>
Classes | |
struct | sssID |
Public Types | |
enum | authType { idDynamic = 0, idStatic = 1, idStaticM = 2 } |
Public Member Functions | |
int | Register (const char *loginid, XrdSecEntity *Ident, int doReplace=0) |
int | Find (const char *loginid, char *Buff, int Blen) |
XrdSecsssID (authType aType=idStatic, XrdSecEntity *Ident=0) | |
~XrdSecsssID () | |
Static Public Member Functions | |
static XrdSecsssID * | getObj (authType &aType, char **dID, int &dIDsz) |
Static Private Member Functions | |
static sssID * | genID (int Secure) |
static sssID * | genID (XrdSecEntity *eP) |
Private Attributes | |
sssID * | defaultID |
XrdSysMutex | myMutex |
XrdOucHash< sssID > | Registry |
authType | myAuth |
Static Private Attributes | |
static XrdSysMutex | InitMutex |
XrdSecsssID::XrdSecsssID | ( | authType | aType = idStatic , |
|
XrdSecEntity * | Ident = 0 | |||
) |
XrdSecsssID::~XrdSecsssID | ( | ) | [inline] |
References defaultID.
int XrdSecsssID::Find | ( | const char * | loginid, | |
char * | Buff, | |||
int | Blen | |||
) |
static sssID* XrdSecsssID::genID | ( | XrdSecEntity * | eP | ) | [static, private] |
static sssID* XrdSecsssID::genID | ( | int | Secure | ) | [static, private] |
static XrdSecsssID* XrdSecsssID::getObj | ( | authType & | aType, | |
char ** | dID, | |||
int & | dIDsz | |||
) | [static] |
int XrdSecsssID::Register | ( | const char * | loginid, | |
XrdSecEntity * | Ident, | |||
int | doReplace = 0 | |||
) |
sssID* XrdSecsssID::defaultID [private] |
Referenced by ~XrdSecsssID().
XrdSysMutex XrdSecsssID::InitMutex [static, private] |
authType XrdSecsssID::myAuth [private] |
XrdSysMutex XrdSecsssID::myMutex [private] |
XrdOucHash<sssID> XrdSecsssID::Registry [private] |