#include <PushFlowControl.hxx>
Definition at line 36 of file PushFlowControl.hxx.
Public Member Functions | |
PushFlowControl () | |
virtual | ~PushFlowControl () |
void | ProcessingAddedToNetwork (Processing &added) |
void | ProcessingRemovedFromNetwork (Processing &removed) |
void | Do () |
CLAM::PushFlowControl::PushFlowControl | ( | ) |
Definition at line 32 of file PushFlowControl.cxx.
virtual CLAM::PushFlowControl::~PushFlowControl | ( | ) | [inline, virtual] |
Definition at line 40 of file PushFlowControl.hxx.
void CLAM::PushFlowControl::ProcessingAddedToNetwork | ( | Processing & | added | ) | [virtual] |
Reimplemented from CLAM::FlowControl.
Definition at line 36 of file PushFlowControl.cxx.
References CLAM::Processing::GetInPorts(), CLAM::FlowControl::NetworkTopologyChanged(), and CLAM::InPortRegistry::Size().
void CLAM::PushFlowControl::ProcessingRemovedFromNetwork | ( | Processing & | removed | ) | [virtual] |
Reimplemented from CLAM::FlowControl.
Definition at line 44 of file PushFlowControl.cxx.
References CLAM::Processing::GetInPorts(), CLAM::FlowControl::NetworkTopologyChanged(), and CLAM::InPortRegistry::Size().
void CLAM::PushFlowControl::Do | ( | void | ) | [virtual] |
Implements CLAM::FlowControl.
Definition at line 52 of file PushFlowControl.cxx.
References CLAM::Processing::CanConsumeAndProduce(), CLAM::Processing::Do(), and CLAM::Processing::GetClassName().