CernVM-FS
2.12.0
|
#include <task_write.h>
Public Member Functions | |
TaskWrite (Tube< BlockItem > *tube_in, TubeGroup< FileItem > *tubes_out, upload::AbstractUploader *uploader) | |
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 Member Functions | |
void | OnBlockComplete (const upload::UploaderResults &results, BlockItem *block_item) |
void | OnChunkComplete (const upload::UploaderResults &results, ChunkItem *chunk_item) |
Private Attributes | |
TubeGroup< FileItem > * | tubes_out_ |
upload::AbstractUploader * | uploader_ |
Additional Inherited Members | |
Protected Attributes inherited from TubeConsumer< BlockItem > | |
Tube< BlockItem > * | tube_ |
This file is part of the CernVM File System.
Definition at line 13 of file task_write.h.
|
inline |
Definition at line 15 of file task_write.h.
|
private |
This file is part of the CernVM File System.
Definition at line 15 of file task_write.cc.
Referenced by Process().
|
private |
Definition at line 27 of file task_write.cc.
Referenced by Process().
|
protectedvirtual |
Implements TubeConsumer< BlockItem >.
Definition at line 47 of file task_write.cc.
Definition at line 32 of file task_write.h.
Referenced by OnChunkComplete().
|
private |
Definition at line 33 of file task_write.h.
Referenced by Process().