xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes | List of all members
XrdPssUrlInfo Class Reference

#include <XrdPssUrlInfo.hh>

Collaboration diagram for XrdPssUrlInfo:
Collaboration graph
[legend]

Public Member Functions

bool addCGI (const char *prot, char *buff, int blen)
 
bool Extend (const char *cgi, int cgiln)
 
const char * getID ()
 
bool hasCGI ()
 
void setID (const char *tid=0)
 
void setID (XrdOucSid *sP)
 
const char * thePath ()
 
const char * Tident ()
 
 XrdPssUrlInfo (XrdOucEnv *envP, const char *path, const char *xtra="", bool addusrcgi=true, bool addident=true)
 
 ~XrdPssUrlInfo ()
 

Static Public Member Functions

static void setMapID (bool onoff)
 

Private Attributes

const char * tident
 
const char * Path
 
const char * CgiUsr
 
int CgiUsz
 
int CgiSsz
 
XrdOucSidsidP
 
unsigned int entityID
 
bool eIDvalid
 
char theID [13]
 
XrdOucSid::theSid idVal
 
char CgiSfx [512]
 

Static Private Attributes

static bool MapID
 

Constructor & Destructor Documentation

XrdPssUrlInfo::XrdPssUrlInfo ( XrdOucEnv envP,
const char *  path,
const char *  xtra = "",
bool  addusrcgi = true,
bool  addident = true 
)
XrdPssUrlInfo::~XrdPssUrlInfo ( )
inline

References idVal, XrdOucSid::Release(), sidP, and theID.

Member Function Documentation

bool XrdPssUrlInfo::addCGI ( const char *  prot,
char *  buff,
int  blen 
)
bool XrdPssUrlInfo::Extend ( const char *  cgi,
int  cgiln 
)
const char* XrdPssUrlInfo::getID ( )
inline

References theID.

bool XrdPssUrlInfo::hasCGI ( )
inline

References CgiSsz, and CgiUsz.

void XrdPssUrlInfo::setID ( const char *  tid = 0)
void XrdPssUrlInfo::setID ( XrdOucSid sP)
inline
static void XrdPssUrlInfo::setMapID ( bool  onoff)
inlinestatic

References MapID.

const char* XrdPssUrlInfo::thePath ( )
inline

References Path.

const char* XrdPssUrlInfo::Tident ( )
inline

References tident.

Member Data Documentation

char XrdPssUrlInfo::CgiSfx[512]
private
int XrdPssUrlInfo::CgiSsz
private

Referenced by hasCGI().

const char* XrdPssUrlInfo::CgiUsr
private
int XrdPssUrlInfo::CgiUsz
private

Referenced by hasCGI().

bool XrdPssUrlInfo::eIDvalid
private
unsigned int XrdPssUrlInfo::entityID
private
XrdOucSid::theSid XrdPssUrlInfo::idVal
private

Referenced by setID(), and ~XrdPssUrlInfo().

bool XrdPssUrlInfo::MapID
staticprivate

Referenced by setMapID().

const char* XrdPssUrlInfo::Path
private

Referenced by thePath().

XrdOucSid* XrdPssUrlInfo::sidP
private

Referenced by setID(), and ~XrdPssUrlInfo().

char XrdPssUrlInfo::theID[13]
private

Referenced by getID(), setID(), and ~XrdPssUrlInfo().

const char* XrdPssUrlInfo::tident
private

Referenced by Tident().


The documentation for this class was generated from the following file: