xrootd
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | Static Private Member Functions | List of all members
XrdOucTPC Class Reference

#include <XrdOucTPC.hh>

Classes

struct  tpcInfo
 

Public Member Functions

 XrdOucTPC ()
 
 ~XrdOucTPC ()
 

Static Public Member Functions

static const char * cgiC2Dst (const char *cKey, const char *xSrc, const char *xLfn, const char *xCks, char *Buff, int Blen)
 
static const char * cgiC2Src (const char *cKey, const char *xDst, int xTTL, char *Buff, int Blen)
 
static const char * cgiD2Src (const char *cKey, const char *cOrg, char *Buff, int Blen)
 

Static Public Attributes

static const char * tpcCks = "tpc.cks"
 
static const char * tpcDst = "tpc.dst"
 
static const char * tpcKey = "tpc.key"
 
static const char * tpcLfn = "tpc.lfn"
 
static const char * tpcOrg = "tpc.org"
 
static const char * tpcSrc = "tpc.src"
 
static const char * tpcTtl = "tpc.ttl"
 

Static Private Member Functions

static bool cgiHost (tpcInfo &Info, const char *hSpec)
 

Constructor & Destructor Documentation

XrdOucTPC::XrdOucTPC ( )
inline
XrdOucTPC::~XrdOucTPC ( )
inline

Member Function Documentation

const char * XrdOucTPC::cgiC2Dst ( const char *  cKey,
const char *  xSrc,
const char *  xLfn,
const char *  xCks,
char *  Buff,
int  Blen 
)
static
const char * XrdOucTPC::cgiC2Src ( const char *  cKey,
const char *  xDst,
int  xTTL,
char *  Buff,
int  Blen 
)
static
const char * XrdOucTPC::cgiD2Src ( const char *  cKey,
const char *  cOrg,
char *  Buff,
int  Blen 
)
static

References tpcKey, and tpcOrg.

Referenced by XrdOfsTPC::Validate().

bool XrdOucTPC::cgiHost ( tpcInfo Info,
const char *  hSpec 
)
staticprivate

Member Data Documentation

const char * XrdOucTPC::tpcCks = "tpc.cks"
static

Referenced by cgiC2Dst(), and XrdOfsTPC::Validate().

const char * XrdOucTPC::tpcDst = "tpc.dst"
static

Referenced by XrdOfsTPC::Authorize(), and cgiC2Src().

const char * XrdOucTPC::tpcKey = "tpc.key"
static
const char * XrdOucTPC::tpcLfn = "tpc.lfn"
static

Referenced by cgiC2Dst(), and XrdOfsTPC::Validate().

const char * XrdOucTPC::tpcOrg = "tpc.org"
static

Referenced by XrdOfsTPC::Authorize(), and cgiD2Src().

const char * XrdOucTPC::tpcSrc = "tpc.src"
static

Referenced by cgiC2Dst(), and XrdOfsTPC::Validate().

const char * XrdOucTPC::tpcTtl = "tpc.ttl"
static

Referenced by cgiC2Src(), and XrdOfsTPC::getTTL().


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