Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdSecsssID Class Reference

#include <XrdSecsssID.hh>

Collaboration diagram for XrdSecsssID:

Collaboration graph
[legend]
List of all members.

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

XrdSecsssIDgetObj (authType &aType, char **dID, int &dIDsz)

Static Private Member Functions

sssIDgenID (int Secure)
sssIDgenID (XrdSecEntity *eP)

Private Attributes

sssIDdefaultID
XrdSysMutex myMutex
XrdOucHash< sssIDRegistry
authType myAuth

Static Private Attributes

XrdSysMutex InitMutex

Member Enumeration Documentation

enum XrdSecsssID::authType
 

Enumeration values:
idDynamic 
idStatic 
idStaticM 


Constructor & Destructor Documentation

XrdSecsssID::XrdSecsssID authType  aType = idStatic,
XrdSecEntity Ident = 0
 

XrdSecsssID::~XrdSecsssID  )  [inline]
 


Member Function Documentation

int XrdSecsssID::Find const char *  loginid,
char *  Buff,
int  Blen
 

XrdSecsssID::sssID * XrdSecsssID::genID XrdSecEntity eP  )  [static, private]
 

XrdSecsssID::sssID * XrdSecsssID::genID int  Secure  )  [static, private]
 

XrdSecsssID * XrdSecsssID::getObj authType aType,
char **  dID,
int &  dIDsz
[static]
 

int XrdSecsssID::Register const char *  loginid,
XrdSecEntity Ident,
int  doReplace = 0
 


Member Data Documentation

sssID* XrdSecsssID::defaultID [private]
 

XrdSysMutex XrdSecsssID::InitMutex [static, private]
 

authType XrdSecsssID::myAuth [private]
 

XrdSysMutex XrdSecsssID::myMutex [private]
 

XrdOucHash<sssID> XrdSecsssID::Registry [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:42:32 2011 for xrootd by  doxygen 1.3.9.1