Go to the documentation of this file. 1 #ifndef _XRDPSS_URLINFO_H
2 #define _XRDPSS_URLINFO_H
47 bool Extend(
const char *cgi,
int cgiln);
66 bool addusrcgi=
true,
bool addident=
true)
71 bool addusrcgi=
true,
bool addident=
true)
80 void Setup(
XrdOucEnv *envP,
const char *xtra,
bool addusrcgi,
bool addident);
char * CgiBuff
Definition: XrdPssUrlInfo.hh:84
const char * CgiUsr
Definition: XrdPssUrlInfo.hh:85
char CgiSfx[512]
Definition: XrdPssUrlInfo.hh:91
short sidS
Definition: XrdOucSid.hh:53
bool hasCGI()
Definition: XrdPssUrlInfo.hh:51
int CgiUsz
Definition: XrdPssUrlInfo.hh:86
void setID(XrdOucSid *sP)
Definition: XrdPssUrlInfo.hh:55
bool addCGI(char *buff, int blen)
Definition: XrdPssUrlInfo.hh:41
void Setup(XrdOucEnv *envP, const char *xtra, bool addusrcgi, bool addident)
~XrdPssUrlInfo()
Definition: XrdPssUrlInfo.hh:75
const char * Path
Definition: XrdPssUrlInfo.hh:83
void setID(const char *tid=0)
XrdOucSid::theSid idVal
Definition: XrdPssUrlInfo.hh:90
const char * Tident()
Definition: XrdPssUrlInfo.hh:63
Definition: XrdPssUrlInfo.hh:38
int CgiSsz
Definition: XrdPssUrlInfo.hh:87
Definition: XrdOucEnv.hh:42
bool Extend(const char *cgi, int cgiln)
XrdPssUrlInfo(const char *tid, const char *path, const char *xtra="", bool addusrcgi=true, bool addident=true)
Definition: XrdPssUrlInfo.hh:70
const char * tident
Definition: XrdPssUrlInfo.hh:82
The type to pass to Obtain(). Simply cast the char[2] to (theSid *).
Definition: XrdOucSid.hh:53
Definition: XrdOucSid.hh:46
char theID[14]
Definition: XrdPssUrlInfo.hh:89
const char * thePath()
Definition: XrdPssUrlInfo.hh:61
bool Release(theSid *sidP)
bool Obtain(theSid *sidP)
XrdPssUrlInfo(XrdOucEnv *envP, const char *path, const char *xtra="", bool addusrcgi=true, bool addident=true)
Definition: XrdPssUrlInfo.hh:65
const char * getID()
Definition: XrdPssUrlInfo.hh:49
XrdOucSid * sidP
Definition: XrdPssUrlInfo.hh:88