#include <XrdPssUrlInfo.hh>
Public Member Functions | |
bool | addCGI (const char *prot, char *buff, int blen) |
bool | Extend (const char *cgi, int cgiln) |
const char * | getID () |
bool | hasCGI () |
void | setID (const char *tid=0) |
void | setID (XrdOucSid *sP) |
const char * | thePath () |
const char * | Tident () |
XrdPssUrlInfo (XrdOucEnv *envP, const char *path, const char *xtra="", bool addusrcgi=true, bool addident=true) | |
~XrdPssUrlInfo () | |
Static Public Member Functions | |
static void | setMapID (bool onoff) |
Private Attributes | |
const char * | tident |
const char * | Path |
const char * | CgiUsr |
int | CgiUsz |
int | CgiSsz |
XrdOucSid * | sidP |
unsigned int | entityID |
bool | eIDvalid |
char | theID [13] |
XrdOucSid::theSid | idVal |
char | CgiSfx [512] |
Static Private Attributes | |
static bool | MapID |
XrdPssUrlInfo::XrdPssUrlInfo | ( | XrdOucEnv * | envP, | |
const char * | path, | |||
const char * | xtra = "" , |
|||
bool | addusrcgi = true , |
|||
bool | addident = true | |||
) |
XrdPssUrlInfo::~XrdPssUrlInfo | ( | ) | [inline] |
References idVal, XrdOucSid::Release(), sidP, and theID.
bool XrdPssUrlInfo::addCGI | ( | const char * | prot, | |
char * | buff, | |||
int | blen | |||
) |
bool XrdPssUrlInfo::Extend | ( | const char * | cgi, | |
int | cgiln | |||
) |
const char* XrdPssUrlInfo::getID | ( | ) | [inline] |
References theID.
void XrdPssUrlInfo::setID | ( | XrdOucSid * | sP | ) | [inline] |
References idVal, XrdOucSid::Obtain(), sidP, XrdOucSid::theSid::sidS, and theID.
void XrdPssUrlInfo::setID | ( | const char * | tid = 0 |
) |
static void XrdPssUrlInfo::setMapID | ( | bool | onoff | ) | [inline, static] |
References MapID.
const char* XrdPssUrlInfo::thePath | ( | ) | [inline] |
References Path.
const char* XrdPssUrlInfo::Tident | ( | ) | [inline] |
References tident.
char XrdPssUrlInfo::CgiSfx[512] [private] |
int XrdPssUrlInfo::CgiSsz [private] |
Referenced by hasCGI().
const char* XrdPssUrlInfo::CgiUsr [private] |
int XrdPssUrlInfo::CgiUsz [private] |
Referenced by hasCGI().
bool XrdPssUrlInfo::eIDvalid [private] |
unsigned int XrdPssUrlInfo::entityID [private] |
XrdOucSid::theSid XrdPssUrlInfo::idVal [private] |
Referenced by setID(), and ~XrdPssUrlInfo().
bool XrdPssUrlInfo::MapID [static, private] |
Referenced by setMapID().
const char* XrdPssUrlInfo::Path [private] |
Referenced by thePath().
XrdOucSid* XrdPssUrlInfo::sidP [private] |
Referenced by setID(), and ~XrdPssUrlInfo().
char XrdPssUrlInfo::theID[13] [private] |
Referenced by getID(), setID(), and ~XrdPssUrlInfo().
const char* XrdPssUrlInfo::tident [private] |
Referenced by Tident().