#include <XrdOucGMap.hh>
Public Member Functions | |
XrdOucGMap (XrdOucGMapArgs) | |
virtual | ~XrdOucGMap () |
Destructor. | |
virtual int | dn2user (const char *dn, char *user, int ulen, time_t now=0) |
bool | isValid () const |
Validity checker. |
Definition at line 48 of file XrdOucGMap.hh.
XrdOucGMap::XrdOucGMap | ( | XrdOucGMapArgs | ) |
Definition at line 103 of file XrdOucGMap.cc.
References access, XrdOucString::atoi(), XrdOucString::beginswith(), eDest, XrdOucString::erasefromstart(), XrdOucString::isdigit(), PRINT, XrdOucGMapArgs, and XrdSysE2T().
|
inlinevirtual |
|
virtual |
Map a distinguished name (dn) to a user name.
dn | -> Distinguished name. |
user | -> Buffer where the user name is to be placed. It must end with a null byte. |
ulen | -> The length of the 'user' buffer. |
now | -> Current time (result of time(0)) or 0 if not available. |
Definition at line 292 of file XrdOucGMap.cc.
References XrdOucString::c_str(), DEBUG, FindMatchingCondition(), kFull, XrdOucString::length(), PRINT, XrdSecGMapEntry_t::user, and xs_Shared.
|
inline |
Validity checker.
Definition at line 104 of file XrdOucGMap.hh.
Referenced by XrdOucgetGMap().