CernVM-FS
2.12.0
|
#include <file_chunk.h>
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 | |
FileChunkList * | list |
PathString | path |
zlib::Algorithms | compression_alg |
bool | external_data |
Definition at line 53 of file file_chunk.h.
|
inline |
Definition at line 54 of file file_chunk.h.
|
inline |
Definition at line 57 of file file_chunk.h.
unsigned FileChunkReflist::FindChunkIdx | ( | const uint64_t | offset | ) |
Definition at line 23 of file file_chunk.cc.
Referenced by cvmfs::cvmfs_read(), and LibContext::Pread().
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().
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().
FileChunkList* FileChunkReflist::list |
Definition at line 69 of file file_chunk.h.
Referenced by SimpleChunkTables::Add(), LibContext::Close(), cvmfs::cvmfs_read(), cvmfs::cvmfs_release(), and LibContext::Pread().
PathString FileChunkReflist::path |
Definition at line 70 of file file_chunk.h.
Referenced by spec_builder.SpecPoint::__eq__(), spec_builder.SpecPoint::__gt__(), spec_builder.TracePoint::__gt__(), spec_builder.SpecPoint::__lt__(), spec_builder.TracePoint::__lt__(), spec_builder.SpecPoint::__ne__(), spec_builder.TracePoint::__ne__(), spec_builder.SpecPoint::__str__(), cvmfs::cvmfs_read(), spec_builder.SpecPoint::isParentOf(), and LibContext::Pread().