CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FileChunkReflist Struct Reference

#include <file_chunk.h>

Collaboration diagram for FileChunkReflist:

Public Member Functions

 FileChunkReflist ()
 
 FileChunkReflist (FileChunkList *l, const PathString &p, zlib::Algorithms alg, bool external)
 
unsigned FindChunkIdx (const uint64_t offset)
 
shash::Any HashChunkList ()
 

Public Attributes

FileChunkListlist
 
PathString path
 
zlib::Algorithms compression_alg
 
bool external_data
 

Detailed Description

Definition at line 53 of file file_chunk.h.

Constructor & Destructor Documentation

FileChunkReflist::FileChunkReflist ( )
inline

Definition at line 54 of file file_chunk.h.

FileChunkReflist::FileChunkReflist ( FileChunkList l,
const PathString p,
zlib::Algorithms  alg,
bool  external 
)
inline

Definition at line 57 of file file_chunk.h.

Member Function Documentation

unsigned FileChunkReflist::FindChunkIdx ( const uint64_t  offset)

Definition at line 23 of file file_chunk.cc.

Referenced by cvmfs::cvmfs_read(), and LibContext::Pread().

Here is the call graph for this function:

Here is the caller graph for this function:

shash::Any FileChunkReflist::HashChunkList ( )

Returns a consistent hash over hashes of the chunks. Used by libcvmfs.

Definition at line 49 of file file_chunk.cc.

Referenced by cvmfs::cvmfs_open(), and LibContext::GetExtAttr().

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

zlib::Algorithms FileChunkReflist::compression_alg

Definition at line 71 of file file_chunk.h.

Referenced by cvmfs::cvmfs_read(), and LibContext::Pread().

bool FileChunkReflist::external_data

Definition at line 72 of file file_chunk.h.

Referenced by cvmfs::cvmfs_read(), and LibContext::Pread().


The documentation for this struct was generated from the following files: