CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
swissknife::anonymous_namespace{}::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

Constructor & Destructor Documentation

swissknife::anonymous_namespace{}::ChunkJob::ChunkJob ( )

Definition at line 61 of file

swissknife::anonymous_namespace{}::ChunkJob::ChunkJob ( const shash::Any hash,
zlib::Algorithms  compression_alg 

Definition at line 66 of file

Here is the call graph for this function:

Member Function Documentation

shash::Any swissknife::anonymous_namespace{}::ChunkJob::hash ( ) const

Definition at line 78 of file

Here is the call graph for this function:

bool swissknife::anonymous_namespace{}::ChunkJob::IsTerminateJob ( ) const

Definition at line 74 of file

Member Data Documentation

const zlib::Algorithms swissknife::anonymous_namespace{}::ChunkJob::compression_alg

Definition at line 87 of file

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

Definition at line 88 of file

const shash::Algorithms swissknife::anonymous_namespace{}::ChunkJob::hash_algorithm

Definition at line 86 of file

const shash::Suffix swissknife::anonymous_namespace{}::ChunkJob::suffix

Definition at line 85 of file

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