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