![]() |
CernVM-FS
2.13.0
|
#include <pipeline.h>
Public Member Functions | |
CompressHashPipeline () | |
~CompressHashPipeline () | |
void | Spawn () |
void | Process (IngestionSource *source, shash::Algorithms hash_algorithm, shash::Suffix hash_suffix) |
void | WaitFor () |
void | OnFileProcessed (const CompressHashResult &compress_hash_result) |
![]() | |
virtual | ~Observable () |
CallbackPtr | RegisterListener (typename BoundClosure< CompressHashResult, DelegateT, ClosureDataT >::CallbackMethod method, DelegateT *delegate, ClosureDataT data) |
CallbackPtr | RegisterListener (typename BoundCallback< CompressHashResult, DelegateT >::CallbackMethod method, DelegateT *delegate) |
CallbackPtr | RegisterListener (typename Callback< CompressHashResult >::CallbackFunction fn) |
void | UnregisterListener (CallbackPtr callback_object) |
void | UnregisterListeners () |
Static Private Attributes | |
static const uint64_t | kMemLowWatermark = 64 * 1024 * 1024 |
static const uint64_t | kMemHighWatermark = 128 * 1024 * 1024 |
Additional Inherited Members | |
![]() | |
typedef Callbackable < CompressHashResult > ::CallbackTN * | CallbackPtr |
![]() | |
typedef CallbackBase < CompressHashResult > | CallbackTN |
![]() | |
static CallbackTN * | MakeClosure (typename BoundClosure< CompressHashResult, DelegateT, ClosureDataT >::CallbackMethod method, DelegateT *delegate, const ClosureDataT &closure_data) |
static CallbackTN * | MakeCallback (typename BoundCallback< CompressHashResult, DelegateT >::CallbackMethod method, DelegateT *delegate) |
static CallbackTN * | MakeCallback (typename Callback< CompressHashResult >::CallbackFunction function) |
![]() | |
typedef std::set< CallbackPtr > | Callbacks |
![]() | |
void | RegisterListener (CallbackPtr callback_object) |
Observable () | |
void | NotifyListeners (const CompressHashResult ¶meter) |
Definition at line 185 of file pipeline.h.
CompressHashPipeline::CompressHashPipeline | ( | ) |
CompressHashPipeline::~CompressHashPipeline | ( | ) |
void CompressHashPipeline::OnFileProcessed | ( | const CompressHashResult & | compress_hash_result | ) |
void CompressHashPipeline::Process | ( | IngestionSource * | source, |
shash::Algorithms | hash_algorithm, | ||
shash::Suffix | hash_suffix | ||
) |
void CompressHashPipeline::Spawn | ( | ) |
void CompressHashPipeline::WaitFor | ( | ) |
|
private |
Definition at line 220 of file pipeline.h.
|
staticprivate |
Definition at line 200 of file pipeline.h.
|
staticprivate |
Definition at line 199 of file pipeline.h.
|
private |
Definition at line 202 of file pipeline.h.
|
private |
Definition at line 209 of file pipeline.h.
|
private |
Definition at line 212 of file pipeline.h.
|
private |
Definition at line 218 of file pipeline.h.
|
private |
Definition at line 215 of file pipeline.h.
|
private |
Definition at line 206 of file pipeline.h.
Definition at line 204 of file pipeline.h.
Definition at line 203 of file pipeline.h.
Definition at line 208 of file pipeline.h.
Definition at line 211 of file pipeline.h.
Definition at line 217 of file pipeline.h.
Definition at line 214 of file pipeline.h.