CernVM-FS
2.12.0
|
#include <pipeline.h>
Public Member Functions | |
TaskScrubbingCallback (Tube< BlockItem > *tube_in, Tube< FileItem > *tube_counter) | |
Public Member Functions inherited from TubeConsumer< BlockItem > | |
virtual | ~TubeConsumer () |
Public Member Functions inherited from Observable< ScrubbingResult > | |
virtual | ~Observable () |
CallbackPtr | RegisterListener (typename BoundClosure< ScrubbingResult, DelegateT, ClosureDataT >::CallbackMethod method, DelegateT *delegate, ClosureDataT data) |
CallbackPtr | RegisterListener (typename BoundCallback< ScrubbingResult, DelegateT >::CallbackMethod method, DelegateT *delegate) |
CallbackPtr | RegisterListener (typename Callback< ScrubbingResult >::CallbackFunction fn) |
void | UnregisterListener (CallbackPtr callback_object) |
void | UnregisterListeners () |
Protected Member Functions | |
virtual void | Process (BlockItem *block_item) |
Protected Member Functions inherited from TubeConsumer< BlockItem > | |
TubeConsumer (Tube< BlockItem > *tube) | |
virtual void | OnTerminate () |
Protected Member Functions inherited from Observable< ScrubbingResult > | |
void | RegisterListener (CallbackPtr callback_object) |
Observable () | |
void | NotifyListeners (const ScrubbingResult ¶meter) |
Private Attributes | |
Tube< FileItem > * | tube_counter_ |
Additional Inherited Members | |
Public Types inherited from Observable< ScrubbingResult > | |
typedef Callbackable < ScrubbingResult > ::CallbackTN * | CallbackPtr |
Public Types inherited from Callbackable< ScrubbingResult > | |
typedef CallbackBase < ScrubbingResult > | CallbackTN |
Static Public Member Functions inherited from Callbackable< ScrubbingResult > | |
static CallbackTN * | MakeClosure (typename BoundClosure< ScrubbingResult, DelegateT, ClosureDataT >::CallbackMethod method, DelegateT *delegate, const ClosureDataT &closure_data) |
static CallbackTN * | MakeCallback (typename BoundCallback< ScrubbingResult, DelegateT >::CallbackMethod method, DelegateT *delegate) |
static CallbackTN * | MakeCallback (typename Callback< ScrubbingResult >::CallbackFunction function) |
Protected Types inherited from Observable< ScrubbingResult > | |
typedef std::set< CallbackPtr > | Callbacks |
Protected Attributes inherited from TubeConsumer< BlockItem > | |
Tube< BlockItem > * | tube_ |
Definition at line 101 of file pipeline.h.
|
inline |
Definition at line 106 of file pipeline.h.
|
protectedvirtual |
Implements TubeConsumer< BlockItem >.
Definition at line 160 of file pipeline.cc.
Definition at line 116 of file pipeline.h.
Referenced by Process().