CLAM-Development
1.1
|
#include <OutPortRegistry.hxx>
Public Types | |
typedef std::vector < OutPortBase * >::iterator | Iterator |
typedef std::vector < OutPortBase * > ::const_iterator | ConstIterator |
Public Member Functions | |
OutPortBase & | GetByNumber (int index) const |
OutPortBase & | Get (const std::string &name) const |
bool | Has (const std::string &name) const |
int | Size () const |
bool | AreReadyForWriting () |
void | ProcessingInterface_Register (OutPortBase *) |
void | ProcessingInterface_Unregister (OutPortBase *) |
void | Clear () |
Iterator | Begin () |
Iterator | End () |
ConstIterator | Begin () const |
ConstIterator | End () const |
Definition at line 34 of file OutPortRegistry.hxx.
typedef std::vector<OutPortBase*>::const_iterator CLAM::OutPortRegistry::ConstIterator |
Definition at line 39 of file OutPortRegistry.hxx.
typedef std::vector<OutPortBase*>::iterator CLAM::OutPortRegistry::Iterator |
Definition at line 38 of file OutPortRegistry.hxx.
Definition at line 64 of file OutPortRegistry.cxx.
Referenced by CLAM::Processing::CanConsumeAndProduce().
Definition at line 73 of file OutPortRegistry.cxx.
Referenced by CLAM::FlattenedNetwork::StoreOn().
Definition at line 83 of file OutPortRegistry.cxx.
void CLAM::OutPortRegistry::Clear | ( | ) | [inline] |
Definition at line 48 of file OutPortRegistry.hxx.
Referenced by CLAM::MultiChannelAudioFileReader::DestroyOldOutputs().
Definition at line 78 of file OutPortRegistry.cxx.
Referenced by CLAM::FlattenedNetwork::StoreOn().
Definition at line 88 of file OutPortRegistry.cxx.
OutPortBase & CLAM::OutPortRegistry::Get | ( | const std::string & | name | ) | const |
Definition at line 36 of file OutPortRegistry.cxx.
References CLAM_ASSERT, and NULL.
Referenced by CLAM::ConnectPorts(), CLAM::Processing::GetOutPort(), and CLAM::FlattenedNetwork::GetOutPortByCompleteName().
OutPortBase & CLAM::OutPortRegistry::GetByNumber | ( | int | index | ) | const |
Definition at line 28 of file OutPortRegistry.cxx.
References CLAM_ASSERT, and Size().
Referenced by CLAM::ConnectPorts().
bool CLAM::OutPortRegistry::Has | ( | const std::string & | name | ) | const |
Definition at line 49 of file OutPortRegistry.cxx.
Referenced by CLAM::Processing::HasOutPort().
Definition at line 93 of file OutPortRegistry.cxx.
Referenced by CLAM::Processing::RegisterOutPort().
Definition at line 98 of file OutPortRegistry.cxx.
Referenced by CLAM::OutPortBase::~OutPortBase().
int CLAM::OutPortRegistry::Size | ( | ) | const |
Definition at line 59 of file OutPortRegistry.cxx.
Referenced by GetByNumber(), CLAM::NaiveFlowControl::ProcessingAddedToNetwork(), and CLAM::NaiveFlowControl::ProcessingRemovedFromNetwork().