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