xrootd
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
XrdOssCsiTagstore Class Referenceabstract

#include <XrdOssCsiTagstore.hh>

Inheritance diagram for XrdOssCsiTagstore:
Inheritance graph
[legend]

Public Member Functions

virtual ~XrdOssCsiTagstore ()
 
virtual int Open (const char *, off_t, int, XrdOucEnv &)=0
 
virtual int Close ()=0
 
virtual void Flush ()=0
 
virtual int Fsync ()=0
 
virtual ssize_t WriteTags (const uint32_t *, off_t, size_t)=0
 
virtual ssize_t ReadTags (uint32_t *, off_t, size_t)=0
 
virtual off_t GetTrackedTagSize () const =0
 
virtual off_t GetTrackedDataSize () const =0
 
virtual bool IsVerified () const =0
 
virtual int SetTrackedSize (off_t)=0
 
virtual int SetUnverified ()=0
 
virtual int ResetSizes (off_t)=0
 
virtual int Truncate (off_t, bool)=0
 

Static Public Attributes

static const uint32_t csVer = 0x00000001
 

Constructor & Destructor Documentation

◆ ~XrdOssCsiTagstore()

virtual XrdOssCsiTagstore::~XrdOssCsiTagstore ( )
inlinevirtual

Member Function Documentation

◆ Close()

virtual int XrdOssCsiTagstore::Close ( )
pure virtual

Implemented in XrdOssCsiTagstoreFile.

◆ Flush()

virtual void XrdOssCsiTagstore::Flush ( )
pure virtual

Implemented in XrdOssCsiTagstoreFile.

◆ Fsync()

virtual int XrdOssCsiTagstore::Fsync ( )
pure virtual

Implemented in XrdOssCsiTagstoreFile.

◆ GetTrackedDataSize()

virtual off_t XrdOssCsiTagstore::GetTrackedDataSize ( ) const
pure virtual

Implemented in XrdOssCsiTagstoreFile.

◆ GetTrackedTagSize()

virtual off_t XrdOssCsiTagstore::GetTrackedTagSize ( ) const
pure virtual

Implemented in XrdOssCsiTagstoreFile.

◆ IsVerified()

virtual bool XrdOssCsiTagstore::IsVerified ( ) const
pure virtual

Implemented in XrdOssCsiTagstoreFile.

◆ Open()

virtual int XrdOssCsiTagstore::Open ( const char *  ,
off_t  ,
int  ,
XrdOucEnv  
)
pure virtual

Implemented in XrdOssCsiTagstoreFile.

◆ ReadTags()

virtual ssize_t XrdOssCsiTagstore::ReadTags ( uint32_t *  ,
off_t  ,
size_t   
)
pure virtual

Implemented in XrdOssCsiTagstoreFile.

◆ ResetSizes()

virtual int XrdOssCsiTagstore::ResetSizes ( off_t  )
pure virtual

Implemented in XrdOssCsiTagstoreFile.

◆ SetTrackedSize()

virtual int XrdOssCsiTagstore::SetTrackedSize ( off_t  )
pure virtual

Implemented in XrdOssCsiTagstoreFile.

◆ SetUnverified()

virtual int XrdOssCsiTagstore::SetUnverified ( )
pure virtual

Implemented in XrdOssCsiTagstoreFile.

◆ Truncate()

virtual int XrdOssCsiTagstore::Truncate ( off_t  ,
bool   
)
pure virtual

Implemented in XrdOssCsiTagstoreFile.

◆ WriteTags()

virtual ssize_t XrdOssCsiTagstore::WriteTags ( const uint32_t *  ,
off_t  ,
size_t   
)
pure virtual

Implemented in XrdOssCsiTagstoreFile.

Member Data Documentation

◆ csVer

const uint32_t XrdOssCsiTagstore::csVer = 0x00000001
static

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