#include <XrdSecsssEnt.hh>
◆ XrdSecsssEnt()
| XrdSecsssEnt::XrdSecsssEnt |
( |
const XrdSecEntity * |
entity = 0, |
|
|
bool |
defer = false |
|
) |
| |
|
inline |
◆ ~XrdSecsssEnt()
| XrdSecsssEnt::~XrdSecsssEnt |
( |
| ) |
|
|
inlineprivate |
Destructor cannot be directly called; use Delete() instead.
References eData.
◆ AddContact()
| void XrdSecsssEnt::AddContact |
( |
const std::string & |
hostID | ) |
|
Add a new connection created by this entity.
- Parameters
-
| hostID | - The hostID (i.e. user[:pswd]@host:port). |
◆ Delete()
| void XrdSecsssEnt::Delete |
( |
| ) |
|
Delete this entity object.
◆ Ref()
| void XrdSecsssEnt::Ref |
( |
| ) |
|
|
inline |
◆ RR_Data()
| int XrdSecsssEnt::RR_Data |
( |
char *& |
dP, |
|
|
const char * |
hostIP, |
|
|
int |
dataOpts |
|
) |
| |
◆ Serialize()
| bool XrdSecsssEnt::Serialize |
( |
| ) |
|
|
private |
◆ setHostName()
| static void XrdSecsssEnt::setHostName |
( |
const char * |
hnP | ) |
|
|
static |
◆ UnRef()
| void XrdSecsssEnt::UnRef |
( |
| ) |
|
|
inline |
◆ addCreds
| const int XrdSecsssEnt::addCreds = 0x00000002 |
|
static |
◆ addExtra
| const int XrdSecsssEnt::addExtra = 0x00000001 |
|
static |
Add v2 data.
Return serialized entity infrmation.
- Parameters
-
| dP | - Reference to a pointer where the serialized ID is returned. The caller is responsible for freeing the storage. |
| myIP | - Pointer to IP address of client. |
| opts | - Options as follows: addExtra - This is a V2 client, include extra info addCreds - This is a V2 client, add credentials to extra |
- Returns
- The length of the structure pointed to by dP; zero if not found.
◆ Contacts
| std::set<std::string> XrdSecsssEnt::Contacts |
|
private |
◆ credLen
| short XrdSecsssEnt::credLen |
|
private |
◆ eData
| char* XrdSecsssEnt::eData |
◆ eMtx
◆ eP
◆ iLen
◆ myHostName
| char* XrdSecsssEnt::myHostName |
|
staticprivate |
◆ myHostNLen
| int XrdSecsssEnt::myHostNLen |
|
staticprivate |
◆ refCnt
◆ tLen
◆ v2Client
| const int XrdSecsssEnt::v2Client = 0x00000003 |
|
static |
Data for a v2 client wanted.
The documentation for this class was generated from the following file: