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

static const char * checkFF (const char *Path)
static 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

static XrdSysMutex pMutex
static XrdOucHash< char > pTab

Constructor & Destructor Documentation

XrdFrmTransfer::XrdFrmTransfer (  ) 

References XrdCms::Config, Say, and xfrCmd.

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]

Referenced by SetupCmd().

Referenced by TrackDC().

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

Referenced by TrackDC().

Referenced by Fetch(), Throw(), and XrdFrmTransfer().


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.2-20100208