xrootd
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
XrdFrmTransfer Class Reference

#include <XrdFrmTransfer.hh>

Collaboration diagram for XrdFrmTransfer:
Collaboration graph
[legend]

Public Member Functions

void Start (int ioqType)
 
 XrdFrmTransfer ()
 
 ~XrdFrmTransfer ()
 

Static Public Member Functions

static const char * checkFF (const char *Path)
 
static int Init ()
 

Private Member Functions

const char * Fetch ()
 
const char * FetchDone (char *lfnpath, struct stat &Stat, int &rc)
 
const char * ffCheck ()
 
void ffMake (int nofile=0)
 
int SetupCmd (XrdFrmTranArg *aP)
 
int TrackDC (char *Lfn, char *Mdp, char *Rfn)
 
int TrackDC (char *Rfn)
 
const char * Throw ()
 
void Throwaway ()
 
void ThrowDone (XrdFrmTranChk *cP, time_t endTime)
 
const char * ThrowOK (XrdFrmTranChk *cP)
 

Private Attributes

XrdOucProgxfrCmd [4]
 
XrdFrmXfrJobxfrP
 
char cmdBuff [4096]
 

Static Private Attributes

static XrdSysMutex pMutex
 
static XrdOucHash< char > pTab
 

Constructor & Destructor Documentation

◆ XrdFrmTransfer()

XrdFrmTransfer::XrdFrmTransfer ( )

◆ ~XrdFrmTransfer()

XrdFrmTransfer::~XrdFrmTransfer ( )
inline

Member Function Documentation

◆ checkFF()

static const char * XrdFrmTransfer::checkFF ( const char *  Path)
static

◆ Fetch()

const char * XrdFrmTransfer::Fetch ( )
private

◆ FetchDone()

const char * XrdFrmTransfer::FetchDone ( char *  lfnpath,
struct stat Stat,
int &  rc 
)
private

◆ ffCheck()

const char * XrdFrmTransfer::ffCheck ( )
private

◆ ffMake()

void XrdFrmTransfer::ffMake ( int  nofile = 0)
private

◆ Init()

static int XrdFrmTransfer::Init ( )
static

◆ SetupCmd()

int XrdFrmTransfer::SetupCmd ( XrdFrmTranArg *  aP)
private

◆ Start()

void XrdFrmTransfer::Start ( int  ioqType)

◆ Throw()

const char * XrdFrmTransfer::Throw ( )
private

◆ Throwaway()

void XrdFrmTransfer::Throwaway ( )
private

◆ ThrowDone()

void XrdFrmTransfer::ThrowDone ( XrdFrmTranChk *  cP,
time_t  endTime 
)
private

◆ ThrowOK()

const char * XrdFrmTransfer::ThrowOK ( XrdFrmTranChk *  cP)
private

◆ TrackDC() [1/2]

int XrdFrmTransfer::TrackDC ( char *  Lfn,
char *  Mdp,
char *  Rfn 
)
private

◆ TrackDC() [2/2]

int XrdFrmTransfer::TrackDC ( char *  Rfn)
private

Member Data Documentation

◆ cmdBuff

char XrdFrmTransfer::cmdBuff[4096]
private

◆ pMutex

XrdSysMutex XrdFrmTransfer::pMutex
staticprivate

◆ pTab

XrdOucHash<char> XrdFrmTransfer::pTab
staticprivate

◆ xfrCmd

XrdOucProg* XrdFrmTransfer::xfrCmd[4]
private

◆ xfrP

XrdFrmXfrJob* XrdFrmTransfer::xfrP
private

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