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);
49 void setID(
const char *tid=0);
64 bool addusrcgi=
true,
bool addident=
true);
int CgiSsz
Definition: XrdPssUrlInfo.hh:76
const char * CgiUsr
Definition: XrdPssUrlInfo.hh:74
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
const char * Tident()
Definition: XrdPssUrlInfo.hh:61
bool Extend(const char *cgi, int cgiln)
XrdOucSid::theSid idVal
Definition: XrdPssUrlInfo.hh:82
bool hasCGI()
Definition: XrdPssUrlInfo.hh:47
bool addCGI(const char *prot, char *buff, int blen)
Definition: XrdPssUrlInfo.hh:37
XrdPssUrlInfo(XrdOucEnv *envP, const char *path, const char *xtra="", bool addusrcgi=true, bool addident=true)
const char * thePath()
Definition: XrdPssUrlInfo.hh:59
unsigned int entityID
Definition: XrdPssUrlInfo.hh:79
void setID(const char *tid=0)
XrdOucSid * sidP
Definition: XrdPssUrlInfo.hh:77
Definition: XrdOucSid.hh:45
Definition: XrdOucEnv.hh:41
char theID[13]
Definition: XrdPssUrlInfo.hh:81
bool Obtain(theSid *sidP)
short sidS
Definition: XrdOucSid.hh:53
static bool MapID
Definition: XrdPssUrlInfo.hh:70
bool eIDvalid
Definition: XrdPssUrlInfo.hh:80
const char * getID()
Definition: XrdPssUrlInfo.hh:45
void setID(XrdOucSid *sP)
Definition: XrdPssUrlInfo.hh:51
const char * Path
Definition: XrdPssUrlInfo.hh:73
char CgiSfx[512]
Definition: XrdPssUrlInfo.hh:83
~XrdPssUrlInfo()
Definition: XrdPssUrlInfo.hh:66
int CgiUsz
Definition: XrdPssUrlInfo.hh:75
bool Release(theSid *sidP)