#include <task_chunk.h>
Definition at line 22 of file task_chunk.h.
Maps input block tag (hence: file) to the state information on chunks.
Definition at line 79 of file task_chunk.h.
static uint32_t TaskChunk::hasher_int64t |
( |
const int64_t & |
value | ) |
|
|
inlinestaticprivate |
void TaskChunk::Process |
( |
BlockItem * |
input_block | ) |
|
|
protectedvirtual |
Consumes the stream of input blocks and produces new output blocks according to cut marks. The output blocks correspond to chunks.
Implements TubeConsumer< BlockItem >.
Definition at line 23 of file task_chunk.cc.
Every new chunk increases the tag sequence counter that is used to annotate BlockItems.
This file is part of the CernVM File System. The tags from the read stage in the pipeline and the tags given in the chunking stage can safely overlap. Nevertheless, debugging might be easier if they don't. So let's start with a high number.
Definition at line 85 of file task_chunk.h.
Referenced by Process().
The documentation for this class was generated from the following files:
- /home/sftnight/jenkins/workspace/CvmfsDoxygen/label/docker-x86_64/cvmfs/cvmfs/ingestion/task_chunk.h
- /home/sftnight/jenkins/workspace/CvmfsDoxygen/label/docker-x86_64/cvmfs/cvmfs/ingestion/task_chunk.cc