CLAM-Development  1.4.0
Public Member Functions
CLAM::PushFlowControl Class Reference

#include <PushFlowControl.hxx>

List of all members.

Public Member Functions

 PushFlowControl ()
virtual ~PushFlowControl ()
void ProcessingAddedToNetwork (Processing &added)
void ProcessingRemovedFromNetwork (Processing &removed)
void Do ()
- Public Member Functions inherited from CLAM::FlowControl
 FlowControl ()
virtual ~FlowControl ()
virtual void AttachToNetwork (Network *)
void ProcessingConfigured (Processing &configured)
void NetworkTopologyChanged ()

Additional Inherited Members

- Protected Member Functions inherited from CLAM::FlowControl
bool HasNetworkTopologyChanged () const
- Protected Attributes inherited from CLAM::FlowControl
NetworkmNetwork

Detailed Description

Deprecated:
This flow control do not fulfils the Network::Do() call-back based semantics to be more specific: consume all audio from its sources and produce to its sinks if possible

Definition at line 36 of file PushFlowControl.hxx.


Constructor & Destructor Documentation

CLAM::PushFlowControl::PushFlowControl ( )

Definition at line 32 of file PushFlowControl.cxx.

virtual CLAM::PushFlowControl::~PushFlowControl ( )
inlinevirtual

Definition at line 40 of file PushFlowControl.hxx.


Member Function Documentation

void CLAM::PushFlowControl::Do ( void  )
virtual
void CLAM::PushFlowControl::ProcessingAddedToNetwork ( Processing added)
virtual
void CLAM::PushFlowControl::ProcessingRemovedFromNetwork ( Processing removed)
virtual

The documentation for this class was generated from the following files: