81 int RR_Data(
char *&dP,
const char *hostIP,
int dataOpts);
90 if (x < 1)
delete this;
short credLen
Definition: XrdSecsssEnt.hh:116
#define AtomicInc(x)
Definition: XrdSysAtomics.hh:72
std::set< std::string > Contacts
Definition: XrdSecsssEnt.hh:111
void UnRef()
Definition: XrdSecsssEnt.hh:86
int iLen
Definition: XrdSecsssEnt.hh:47
int tLen
Definition: XrdSecsssEnt.hh:48
static char * myHostName
Definition: XrdSecsssEnt.hh:118
static const int addExtra
Add v2 data.
Definition: XrdSecsssEnt.hh:77
~XrdSecsssEnt()
Destructor cannot be directly called; use Delete() instead.
Definition: XrdSecsssEnt.hh:104
void Ref()
Definition: XrdSecsssEnt.hh:84
XrdSecsssEnt(const XrdSecEntity *entity=0, bool defer=false)
Definition: XrdSecsssEnt.hh:95
#define AtomicBeg(Mtx)
Definition: XrdSysAtomics.hh:63
#define AtomicDec(x)
Definition: XrdSysAtomics.hh:68
Definition: XrdSysPthread.hh:164
#define AtomicEnd(Mtx)
Definition: XrdSysAtomics.hh:64
int RR_Data(char *&dP, const char *hostIP, int dataOpts)
static const int v2Client
Data for a v2 client wanted.
Definition: XrdSecsssEnt.hh:79
static void setHostName(const char *hnP)
void Delete()
Delete this entity object.
XrdSysMutex eMtx
Definition: XrdSecsssEnt.hh:109
char * eData
Definition: XrdSecsssEnt.hh:46
const XrdSecEntity * eP
Definition: XrdSecsssEnt.hh:114
static int myHostNLen
Definition: XrdSecsssEnt.hh:119
Definition: XrdSecEntity.hh:63
void AddContact(const std::string &hostID)
int refCnt
Definition: XrdSecsssEnt.hh:115
Definition: XrdSecsssEnt.hh:42
static const int addCreds
Add v2 data plus creds.
Definition: XrdSecsssEnt.hh:78