#include <XrdSecsssEnt.hh>
XrdSecsssEnt::XrdSecsssEnt |
( |
const XrdSecEntity * |
entity = 0 , |
|
|
bool |
defer = false |
|
) |
| |
|
inline |
XrdSecsssEnt::~XrdSecsssEnt |
( |
| ) |
|
|
inlineprivate |
Destructor cannot be directly called; use Delete() instead.
References eData.
void XrdSecsssEnt::AddContact |
( |
const std::string & |
hostID | ) |
|
Add a new connection created by this entity.
- Parameters
-
hostID | - The hostID (i.e. user[:pswd]:port). |
void XrdSecsssEnt::Delete |
( |
| ) |
|
Delete this entity object.
void XrdSecsssEnt::Ref |
( |
| ) |
|
|
inline |
int XrdSecsssEnt::RR_Data |
( |
char *& |
dP, |
|
|
const char * |
hostIP, |
|
|
int |
dataOpts |
|
) |
| |
bool XrdSecsssEnt::Serialize |
( |
| ) |
|
|
private |
static void XrdSecsssEnt::setHostName |
( |
const char * |
hnP | ) |
|
|
static |
void XrdSecsssEnt::UnRef |
( |
| ) |
|
|
inline |
const int XrdSecsssEnt::addCreds = 0x00000002 |
|
static |
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.
std::set<std::string> XrdSecsssEnt::Contacts |
|
private |
short XrdSecsssEnt::credLen |
|
private |
char* XrdSecsssEnt::eData |
char* XrdSecsssEnt::myHostName |
|
staticprivate |
int XrdSecsssEnt::myHostNLen |
|
staticprivate |
const int XrdSecsssEnt::v2Client = 0x00000003 |
|
static |
Data for a v2 client wanted.
The documentation for this class was generated from the following file: