|
CLAM-Development
1.4.0
|
#include <FlowControl.hxx>
Public Member Functions | |
| FlowControl () | |
| virtual | ~FlowControl () |
| virtual void | AttachToNetwork (Network *) |
| virtual void | ProcessingAddedToNetwork (Processing &added) |
| virtual void | ProcessingRemovedFromNetwork (Processing &removed) |
| void | ProcessingConfigured (Processing &configured) |
| virtual void | Do ()=0 |
| void | NetworkTopologyChanged () |
Protected Member Functions | |
| bool | HasNetworkTopologyChanged () const |
Protected Attributes | |
| Network * | mNetwork |
Definition at line 35 of file FlowControl.hxx.
| CLAM::FlowControl::FlowControl | ( | ) |
Definition at line 32 of file FlowControl.cxx.
|
inlinevirtual |
Definition at line 41 of file FlowControl.hxx.
|
virtual |
Definition at line 38 of file FlowControl.cxx.
References mNetwork.
Referenced by CLAM::Network::AddFlowControl().
|
pure virtual |
Implemented in CLAM::StaticFlowControl, CLAM::PushFlowControl, CLAM::NaiveFlowControl, and CLAM::BasicFlowControl.
Referenced by CLAM::Network::Do().
|
inlineprotected |
Definition at line 55 of file FlowControl.hxx.
|
inline |
Definition at line 52 of file FlowControl.hxx.
Referenced by CLAM::Network::ConnectPorts(), CLAM::Network::DisconnectPorts(), CLAM::NaiveFlowControl::ProcessingAddedToNetwork(), CLAM::PushFlowControl::ProcessingAddedToNetwork(), ProcessingAddedToNetwork(), CLAM::NaiveFlowControl::ProcessingRemovedFromNetwork(), CLAM::PushFlowControl::ProcessingRemovedFromNetwork(), and ProcessingRemovedFromNetwork().
|
virtual |
Reimplemented in CLAM::PushFlowControl, and CLAM::NaiveFlowControl.
Definition at line 47 of file FlowControl.cxx.
References NetworkTopologyChanged().
Referenced by CLAM::Network::AddProcessing().
| void CLAM::FlowControl::ProcessingConfigured | ( | Processing & | configured | ) |
Definition at line 43 of file FlowControl.cxx.
Referenced by CLAM::Network::ConfigureProcessing().
|
virtual |
Reimplemented in CLAM::PushFlowControl, and CLAM::NaiveFlowControl.
Definition at line 52 of file FlowControl.cxx.
References NetworkTopologyChanged().
Referenced by CLAM::Network::RemoveProcessing().
|
protected |
Definition at line 57 of file FlowControl.hxx.
Referenced by AttachToNetwork(), and CLAM::BasicFlowControl::Do().
1.8.1