Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdFrmTransfer Class Reference

#include <XrdFrmTransfer.hh>

Collaboration diagram for XrdFrmTransfer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void Start ()
 XrdFrmTransfer ()
 ~XrdFrmTransfer ()

Static Public Member Functions

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

Private Member Functions

const char * Fetch ()
const char * FetchDone (char *lfnpath, int &rc, time_t lktime)
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

XrdSysMutex pMutex
XrdOucHash< char > pTab

Constructor & Destructor Documentation

XrdFrmTransfer::XrdFrmTransfer  ) 
 

XrdFrmTransfer::~XrdFrmTransfer  )  [inline]
 


Member Function Documentation

const char * XrdFrmTransfer::checkFF const char *  Path  )  [static]
 

const char * XrdFrmTransfer::Fetch  )  [private]
 

const char * XrdFrmTransfer::FetchDone char *  lfnpath,
int &  rc,
time_t  lktime
[private]
 

const char * XrdFrmTransfer::ffCheck  )  [private]
 

void XrdFrmTransfer::ffMake int  nofile = 0  )  [private]
 

int XrdFrmTransfer::Init  )  [static]
 

int XrdFrmTransfer::SetupCmd XrdFrmTranArg aP  )  [private]
 

void XrdFrmTransfer::Start  ) 
 

const char * XrdFrmTransfer::Throw  )  [private]
 

void XrdFrmTransfer::Throwaway  )  [private]
 

void XrdFrmTransfer::ThrowDone XrdFrmTranChk cP,
time_t  endTime
[private]
 

const char * XrdFrmTransfer::ThrowOK XrdFrmTranChk cP  )  [private]
 

int XrdFrmTransfer::TrackDC char *  Rfn  )  [private]
 

int XrdFrmTransfer::TrackDC char *  Lfn,
char *  Mdp,
char *  Rfn
[private]
 


Member Data Documentation

char XrdFrmTransfer::cmdBuff[4096] [private]
 

XrdSysMutex XrdFrmTransfer::pMutex [static, private]
 

XrdOucHash< char > XrdFrmTransfer::pTab [static, private]
 

XrdOucProg* XrdFrmTransfer::xfrCmd[4] [private]
 

XrdFrmXfrJob* XrdFrmTransfer::xfrP [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:42:12 2011 for xrootd by  doxygen 1.3.9.1