Go to the documentation of this file. 1 #ifndef _XRDPSS_URLINFO_H
2 #define _XRDPSS_URLINFO_H
41 bool addCGI(
const char *prot,
char *buff,
int blen);
43 bool Extend(
const char *cgi,
int cgiln);
64 bool addusrcgi=
true,
bool addident=
true);
const char * CgiUsr
Definition: XrdPssUrlInfo.hh:74
bool eIDvalid
Definition: XrdPssUrlInfo.hh:80
char CgiSfx[512]
Definition: XrdPssUrlInfo.hh:83
short sidS
Definition: XrdOucSid.hh:53
bool hasCGI()
Definition: XrdPssUrlInfo.hh:47
int CgiUsz
Definition: XrdPssUrlInfo.hh:75
void setID(XrdOucSid *sP)
Definition: XrdPssUrlInfo.hh:51
~XrdPssUrlInfo()
Definition: XrdPssUrlInfo.hh:66
const char * Path
Definition: XrdPssUrlInfo.hh:73
char theID[13]
Definition: XrdPssUrlInfo.hh:81
void setID(const char *tid=0)
XrdOucSid::theSid idVal
Definition: XrdPssUrlInfo.hh:82
const char * Tident()
Definition: XrdPssUrlInfo.hh:61
Definition: XrdPssUrlInfo.hh:38
int CgiSsz
Definition: XrdPssUrlInfo.hh:76
Definition: XrdOucEnv.hh:42
bool Extend(const char *cgi, int cgiln)
const char * tident
Definition: XrdPssUrlInfo.hh:72
static void setMapID(bool onoff)
Definition: XrdPssUrlInfo.hh:57
The type to pass to Obtain(). Simply cast the char[2] to (theSid *).
Definition: XrdOucSid.hh:53
Definition: XrdOucSid.hh:46
bool addCGI(const char *prot, char *buff, int blen)
const char * thePath()
Definition: XrdPssUrlInfo.hh:59
static bool MapID
Definition: XrdPssUrlInfo.hh:70
bool Release(theSid *sidP)
bool Obtain(theSid *sidP)
XrdPssUrlInfo(XrdOucEnv *envP, const char *path, const char *xtra="", bool addusrcgi=true, bool addident=true)
const char * getID()
Definition: XrdPssUrlInfo.hh:45
unsigned int entityID
Definition: XrdPssUrlInfo.hh:79
XrdOucSid * sidP
Definition: XrdPssUrlInfo.hh:77