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