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