XrdOfsTPCJob Class Reference

#include <XrdOfsTPCJob.hh>

Inheritance diagram for XrdOfsTPCJob:
Inheritance graph
[legend]
Collaboration diagram for XrdOfsTPCJob:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Del ()
XrdOfsTPCJobDone (XrdOfsTPCProg *pgmP, const char *eTxt, int rc)
int Sync (XrdOucErrInfo *eRR)
 XrdOfsTPCJob (const char *Url, const char *Org, const char *Lfn, const char *Pfn, const char *Cks, short lfnLoc[2], const char *Spr, const char *Tpr)
 ~XrdOfsTPCJob ()

Private Types

enum  jobStat { isWaiting, isRunning, isDone }

Private Attributes

XrdOfsTPCJobNext
XrdOfsTPCProgmyProg
int eCode
jobStat Status
short lfnPos [2]

Static Private Attributes

static XrdSysMutex jobMutex
static XrdOfsTPCJobjobQ
static XrdOfsTPCJobjobLast

Member Enumeration Documentation

enum XrdOfsTPCJob::jobStat [private]
Enumerator:
isWaiting 
isRunning 
isDone 

Constructor & Destructor Documentation

XrdOfsTPCJob::XrdOfsTPCJob ( const char *  Url,
const char *  Org,
const char *  Lfn,
const char *  Pfn,
const char *  Cks,
short  lfnLoc[2],
const char *  Spr,
const char *  Tpr 
)
XrdOfsTPCJob::~XrdOfsTPCJob (  )  [inline]

Member Function Documentation

void XrdOfsTPCJob::Del (  )  [virtual]

Reimplemented from XrdOfsTPC.

XrdOfsTPCJob* XrdOfsTPCJob::Done ( XrdOfsTPCProg pgmP,
const char *  eTxt,
int  rc 
)
int XrdOfsTPCJob::Sync ( XrdOucErrInfo eRR  )  [virtual]

Reimplemented from XrdOfsTPC.


Member Data Documentation

int XrdOfsTPCJob::eCode [private]
XrdOfsTPCJob* XrdOfsTPCJob::jobLast [static, private]
XrdOfsTPCJob* XrdOfsTPCJob::jobQ [static, private]
short XrdOfsTPCJob::lfnPos[2] [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Sep 2020 for xrootd by  doxygen 1.6.1