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