xrootd
Public Member Functions | Protected Attributes
XrdCks Class Reference

#include <XrdCks.hh>

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

List of all members.

Public Member Functions

virtual int Calc (const char *Pfn, XrdCksData &Cks, int doSet=1)=0
virtual int Del (const char *Pfn, XrdCksData &Cks)=0
virtual int Get (const char *Pfn, XrdCksData &Cks)=0
virtual int Config (const char *Token, char *Line)=0
virtual int Init (const char *ConfigFN, const char *DfltCalc=0)=0
virtual char * List (const char *Pfn, char *Buff, int Blen, char Sep=' ')=0
virtual const char * Name (int seqNum=0)=0
virtual int Size (const char *Name=0)=0
virtual int Set (const char *Pfn, XrdCksData &Cks, int myTime=0)=0
virtual int Ver (const char *Pfn, XrdCksData &Cks)=0
 XrdCks (XrdSysError *erP)
virtual ~XrdCks ()

Protected Attributes

XrdSysErroreDest

Constructor & Destructor Documentation

XrdCks::XrdCks ( XrdSysError erP) [inline]
virtual XrdCks::~XrdCks ( ) [inline, virtual]

Member Function Documentation

virtual int XrdCks::Calc ( const char *  Pfn,
XrdCksData Cks,
int  doSet = 1 
) [pure virtual]

Implemented in XrdCksManager, and XrdPssCks.

Referenced by XrdOfs::chksum().

virtual int XrdCks::Config ( const char *  Token,
char *  Line 
) [pure virtual]

Implemented in XrdPssCks, and XrdCksManager.

Referenced by XrdCksConfig::Configure().

virtual int XrdCks::Del ( const char *  Pfn,
XrdCksData Cks 
) [pure virtual]

Implemented in XrdCksManager, and XrdPssCks.

virtual int XrdCks::Get ( const char *  Pfn,
XrdCksData Cks 
) [pure virtual]

Implemented in XrdCksManager, and XrdPssCks.

Referenced by XrdOfs::chksum().

virtual int XrdCks::Init ( const char *  ConfigFN,
const char *  DfltCalc = 0 
) [pure virtual]

Implemented in XrdCksManager, and XrdPssCks.

Referenced by XrdCksConfig::Configure().

virtual char* XrdCks::List ( const char *  Pfn,
char *  Buff,
int  Blen,
char  Sep = ' ' 
) [pure virtual]

Implemented in XrdCksManager, and XrdPssCks.

virtual const char* XrdCks::Name ( int  seqNum = 0) [pure virtual]

Implemented in XrdCksManager, and XrdPssCks.

virtual int XrdCks::Set ( const char *  Pfn,
XrdCksData Cks,
int  myTime = 0 
) [pure virtual]

Implemented in XrdPssCks, and XrdCksManager.

virtual int XrdCks::Size ( const char *  Name = 0) [pure virtual]

Implemented in XrdCksManager, and XrdPssCks.

Referenced by XrdOfs::chksum().

virtual int XrdCks::Ver ( const char *  Pfn,
XrdCksData Cks 
) [pure virtual]

Implemented in XrdPssCks, and XrdCksManager.


Member Data Documentation

XrdSysError* XrdCks::eDest [protected]

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