CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
swissknife::anonymous_namespace{swissknife_pull.cc}::ChunkJob Class Reference

Public Member Functions

 ChunkJob ()
 
 ChunkJob (const shash::Any &hash, zlib::Algorithms compression_alg)
 
bool IsTerminateJob () const
 
shash::Any hash () const
 

Public Attributes

const shash::Suffix suffix
 
const shash::Algorithms hash_algorithm
 
const zlib::Algorithms compression_alg
 
unsigned char digest [shash::kMaxDigestSize]
 

Detailed Description

This just stores an shash::Any in a predictable way to send it through a POSIX pipe.

Definition at line 59 of file swissknife_pull.cc.

Constructor & Destructor Documentation

swissknife::anonymous_namespace{swissknife_pull.cc}::ChunkJob::ChunkJob ( )
inline

Definition at line 61 of file swissknife_pull.cc.

swissknife::anonymous_namespace{swissknife_pull.cc}::ChunkJob::ChunkJob ( const shash::Any hash,
zlib::Algorithms  compression_alg 
)
inline

Definition at line 66 of file swissknife_pull.cc.

Here is the call graph for this function:

Member Function Documentation

shash::Any swissknife::anonymous_namespace{swissknife_pull.cc}::ChunkJob::hash ( ) const
inline

Definition at line 78 of file swissknife_pull.cc.

Here is the call graph for this function:

bool swissknife::anonymous_namespace{swissknife_pull.cc}::ChunkJob::IsTerminateJob ( ) const
inline

Definition at line 74 of file swissknife_pull.cc.

Member Data Documentation

const zlib::Algorithms swissknife::anonymous_namespace{swissknife_pull.cc}::ChunkJob::compression_alg

Definition at line 87 of file swissknife_pull.cc.

unsigned char swissknife::anonymous_namespace{swissknife_pull.cc}::ChunkJob::digest[shash::kMaxDigestSize]

Definition at line 88 of file swissknife_pull.cc.

const shash::Algorithms swissknife::anonymous_namespace{swissknife_pull.cc}::ChunkJob::hash_algorithm

Definition at line 86 of file swissknife_pull.cc.

const shash::Suffix swissknife::anonymous_namespace{swissknife_pull.cc}::ChunkJob::suffix

Definition at line 85 of file swissknife_pull.cc.


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