1 #ifndef __XRDOUCGMAP_H__ 2 #define __XRDOUCGMAP_H__ 67 virtual int dn2user(
const char *dn,
char *user,
int ulen, time_t now = 0);
89 #define XrdOucGMapArgs XrdSysError *eDest, \ 128 int load(
const char *mf,
bool force = 0);
virtual int dn2user(const char *dn, char *user, int ulen, time_t now=0)
XrdOucHash< XrdSecGMapEntry_t > mappings
Definition: XrdOucGMap.hh:112
int load(const char *mf, bool force=0)
Internal methods.
XrdOucString user
Definition: XrdOucGMap.hh:44
Definition: XrdSysXSLock.hh:44
time_t mf_mtime
Definition: XrdOucGMap.hh:114
Definition: XrdOucTrace.hh:35
Definition: XrdSysError.hh:89
XrdOucString val
Definition: XrdOucGMap.hh:43
Definition: XrdOucGMap.hh:39
XrdOucString mf_name
Definition: XrdOucGMap.hh:113
XrdOucGMap * XrdOucgetGMap(XrdOucGMapArgs)
XrdOucTrace * tracer
Definition: XrdOucGMap.hh:119
time_t notafter
Definition: XrdOucGMap.hh:115
Definition: XrdOucGMap.hh:48
XrdSecGMapEntry_t(const char *v, const char *u, int t)
Definition: XrdOucGMap.hh:42
bool dbg
Definition: XrdOucGMap.hh:120
bool isValid() const
Validity checker.
Definition: XrdOucGMap.hh:104
#define XrdOucGMapArgs
Definition: XrdOucGMap.hh:89
virtual ~XrdOucGMap()
Destructor.
Definition: XrdOucGMap.hh:98
XrdSysError * elogger
Definition: XrdOucGMap.hh:118
int type
Definition: XrdOucGMap.hh:45
XrdSysXSLock xsl
Definition: XrdOucGMap.hh:122
bool valid
Internal members.
Definition: XrdOucGMap.hh:111
Definition: XrdOucString.hh:254
XrdOucGMap(XrdOucGMapArgs)
long timeout
Definition: XrdOucGMap.hh:116