|
xrootd
|
#include <XrdPssCks.hh>


Classes | |
| struct | csInfo |
Public Member Functions | |
| virtual int | Calc (const char *Pfn, XrdCksData &Cks, int doSet=1) |
| virtual int | Del (const char *Pfn, XrdCksData &Cks) |
| virtual int | Get (const char *Pfn, XrdCksData &Cks) |
| virtual int | Config (const char *Token, char *Line) |
| virtual int | Init (const char *ConfigFN, const char *DfltCalc=0) |
| virtual char * | List (const char *Pfn, char *Buff, int Blen, char Sep=' ') |
| virtual const char * | Name (int seqNum=0) |
| virtual int | Size (const char *Name=0) |
| virtual int | Set (const char *Pfn, XrdCksData &Cks, int myTime=0) |
| virtual int | Ver (const char *Pfn, XrdCksData &Cks) |
| XrdPssCks (XrdSysError *erP) | |
| virtual | ~XrdPssCks () |
Private Member Functions | |
| csInfo * | Find (const char *Name) |
Private Attributes | |
| csInfo | csTab [csMax] |
| int | csLast |
Static Private Attributes | |
| static const int | csMax = 4 |
| XrdPssCks::XrdPssCks | ( | XrdSysError * | erP | ) |
References csLast, csTab, XrdPssCks::csInfo::Len, and Name().
| virtual XrdPssCks::~XrdPssCks | ( | ) | [inline, virtual] |
| virtual int XrdPssCks::Calc | ( | const char * | Pfn, |
| XrdCksData & | Cks, | ||
| int | doSet = 1 |
||
| ) | [inline, virtual] |
| virtual int XrdPssCks::Config | ( | const char * | Token, |
| char * | Line | ||
| ) | [inline, virtual] |
Implements XrdCks.
| virtual int XrdPssCks::Del | ( | const char * | Pfn, |
| XrdCksData & | Cks | ||
| ) | [inline, virtual] |
Implements XrdCks.
| XrdPssCks::csInfo * XrdPssCks::Find | ( | const char * | Name | ) | [private] |
| int XrdPssCks::Get | ( | const char * | Pfn, |
| XrdCksData & | Cks | ||
| ) | [virtual] |
| int XrdPssCks::Init | ( | const char * | ConfigFN, |
| const char * | DfltCalc = 0 |
||
| ) | [virtual] |
Implements XrdCks.
References csLast, csMax, csTab, XrdCks::eDest, XrdSysError::Emsg(), and Name().
| virtual char* XrdPssCks::List | ( | const char * | Pfn, |
| char * | Buff, | ||
| int | Blen, | ||
| char | Sep = ' ' |
||
| ) | [inline, virtual] |
Implements XrdCks.
| const char * XrdPssCks::Name | ( | int | seqNum = 0 | ) | [virtual] |
| virtual int XrdPssCks::Set | ( | const char * | Pfn, |
| XrdCksData & | Cks, | ||
| int | myTime = 0 |
||
| ) | [inline, virtual] |
Implements XrdCks.
| int XrdPssCks::Size | ( | const char * | Name = 0 | ) | [virtual] |
Implements XrdCks.
References csTab, Find(), and XrdPssCks::csInfo::Len.
| int XrdPssCks::Ver | ( | const char * | Pfn, |
| XrdCksData & | Cks | ||
| ) | [virtual] |
Implements XrdCks.
References csTab, Find(), Get(), XrdPssCks::csInfo::Len, XrdCksData::Length, XrdCksData::Name, XrdPssCks::csInfo::Name, and XrdCksData::Value.
int XrdPssCks::csLast [private] |
Referenced by Find(), Init(), Name(), and XrdPssCks().
const int XrdPssCks::csMax = 4 [static, private] |
Referenced by Init().
csInfo XrdPssCks::csTab[csMax] [private] |
1.8.0