xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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, int strms=0, const char *iHst=0, const char *sprt=0, const char *tprt=0, bool dlgon=false, bool push=false)
 
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 int copyCGI (const char *cgi, char *Buff, int Blen)
 

Static Public Attributes

static const char * tpcCks
 
static const char * tpcDlg
 
static const char * tpcDst
 
static const char * tpcKey
 
static const char * tpcLfn
 
static const char * tpcOrg
 
static const char * tpcPsh
 
static const char * tpcSgi
 
static const char * tpcSpr
 
static const char * tpcSrc
 
static const char * tpcStr
 
static const char * tpcTpr
 
static const char * tpcTtl
 
static const char * tpcDlgOn
 

Static Private Member Functions

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

Constructor & Destructor Documentation

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

Member Function Documentation

static const char* XrdOucTPC::cgiC2Dst ( const char *  cKey,
const char *  xSrc,
const char *  xLfn,
const char *  xCks,
char *  Buff,
int  Blen,
int  strms = 0,
const char *  iHst = 0,
const char *  sprt = 0,
const char *  tprt = 0,
bool  dlgon = false,
bool  push = false 
)
static
static const char* XrdOucTPC::cgiC2Src ( const char *  cKey,
const char *  xDst,
int  xTTL,
char *  Buff,
int  Blen 
)
static
static const char* XrdOucTPC::cgiD2Src ( const char *  cKey,
const char *  cOrg,
char *  Buff,
int  Blen 
)
static
static bool XrdOucTPC::cgiHost ( tpcInfo Info,
const char *  hSpec 
)
staticprivate
static int XrdOucTPC::copyCGI ( const char *  cgi,
char *  Buff,
int  Blen 
)
static

Member Data Documentation

const char* XrdOucTPC::tpcCks
static
const char* XrdOucTPC::tpcDlg
static
const char* XrdOucTPC::tpcDlgOn
static
const char* XrdOucTPC::tpcDst
static
const char* XrdOucTPC::tpcKey
static
const char* XrdOucTPC::tpcLfn
static
const char* XrdOucTPC::tpcOrg
static
const char* XrdOucTPC::tpcPsh
static
const char* XrdOucTPC::tpcSgi
static
const char* XrdOucTPC::tpcSpr
static
const char* XrdOucTPC::tpcSrc
static
const char* XrdOucTPC::tpcStr
static
const char* XrdOucTPC::tpcTpr
static
const char* XrdOucTPC::tpcTtl
static

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