CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TaskHash Class Reference

#include <task_hash.h>

Inheritance diagram for TaskHash:
Collaboration diagram for TaskHash:

Public Member Functions

 TaskHash (Tube< BlockItem > *tube_in, TubeGroup< BlockItem > *tubes_out)
 
- Public Member Functions inherited from TubeConsumer< BlockItem >
virtual ~TubeConsumer ()
 

Protected Member Functions

virtual void Process (BlockItem *input_block)
 
- Protected Member Functions inherited from TubeConsumer< BlockItem >
 TubeConsumer (Tube< BlockItem > *tube)
 
virtual void OnTerminate ()
 

Private Attributes

TubeGroup< BlockItem > * tubes_out_
 

Additional Inherited Members

- Protected Attributes inherited from TubeConsumer< BlockItem >
Tube< BlockItem > * tube_
 

Detailed Description

This file is part of the CernVM File System.

Definition at line 11 of file task_hash.h.

Constructor & Destructor Documentation

TaskHash::TaskHash ( Tube< BlockItem > *  tube_in,
TubeGroup< BlockItem > *  tubes_out 
)
inline

Definition at line 13 of file task_hash.h.

Member Function Documentation

void TaskHash::Process ( BlockItem input_block)
protectedvirtual

This file is part of the CernVM File System.

Implements TubeConsumer< BlockItem >.

Definition at line 14 of file task_hash.cc.

Here is the call graph for this function:

Member Data Documentation

TubeGroup<BlockItem>* TaskHash::tubes_out_
private

Definition at line 20 of file task_hash.h.

Referenced by Process().


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