CernVM-FS  2.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
task_hash.h
Go to the documentation of this file.
1 
5 #ifndef CVMFS_INGESTION_TASK_HASH_H_
6 #define CVMFS_INGESTION_TASK_HASH_H_
7 
8 #include "ingestion/item.h"
9 #include "ingestion/task.h"
10 
11 class TaskHash : public TubeConsumer<BlockItem> {
12  public:
14  : TubeConsumer<BlockItem>(tube_in), tubes_out_(tubes_out) { }
15 
16  protected:
17  virtual void Process(BlockItem *input_block);
18 
19  private:
21 };
22 
23 #endif // CVMFS_INGESTION_TASK_HASH_H_
TubeGroup< BlockItem > * tubes_out_
Definition: task_hash.h:20
TaskHash(Tube< BlockItem > *tube_in, TubeGroup< BlockItem > *tubes_out)
Definition: task_hash.h:13
virtual void Process(BlockItem *input_block)
Definition: task_hash.cc:14