xrootd
Public Member Functions | Protected Attributes | List of all members
XrdCks Class Reference

#include <XrdCks.hh>

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

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 ( )
inlinevirtual

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: