|
CLAM-Development
1.1
|
#include <InPortRegistry.hxx>
Public Types | |
| typedef std::vector < InPortBase * >::iterator | Iterator |
| typedef std::vector < InPortBase * > ::const_iterator | ConstIterator |
Public Member Functions | |
| InPortBase & | GetByNumber (int index) const |
| InPortBase & | Get (const std::string &name) const |
| bool | Has (const std::string &name) const |
| int | Size () const |
| bool | AreReadyForReading () |
| void | ProcessingInterface_Register (InPortBase *) |
| void | ProcessingInterface_Unregister (InPortBase *) |
| void | Clear () |
| Iterator | Begin () |
| Iterator | End () |
| ConstIterator | Begin () const |
| ConstIterator | End () const |
Definition at line 34 of file InPortRegistry.hxx.
| typedef std::vector<InPortBase*>::const_iterator CLAM::InPortRegistry::ConstIterator |
Definition at line 39 of file InPortRegistry.hxx.
| typedef std::vector<InPortBase*>::iterator CLAM::InPortRegistry::Iterator |
Definition at line 38 of file InPortRegistry.hxx.
Definition at line 85 of file InPortRegistry.cxx.
Referenced by CLAM::Processing::CanConsumeAndProduce().
Definition at line 65 of file InPortRegistry.cxx.
Referenced by CLAM::FlattenedNetwork::GetUnconnectedInPorts(), and CLAM::FlattenedNetwork::HasUnconnectedInPorts().
Definition at line 75 of file InPortRegistry.cxx.
| void CLAM::InPortRegistry::Clear | ( | ) | [inline] |
Definition at line 48 of file InPortRegistry.hxx.
Referenced by CLAM::MultiChannelAudioFileWriter::DestroyOldInputs().
Definition at line 70 of file InPortRegistry.cxx.
Referenced by CLAM::FlattenedNetwork::GetUnconnectedInPorts(), and CLAM::FlattenedNetwork::HasUnconnectedInPorts().
Definition at line 80 of file InPortRegistry.cxx.
| InPortBase & CLAM::InPortRegistry::Get | ( | const std::string & | name | ) | const |
Definition at line 36 of file InPortRegistry.cxx.
References CLAM_ASSERT, and NULL.
Referenced by CLAM::ConnectPorts(), CLAM::Processing::GetInPort(), and CLAM::FlattenedNetwork::GetInPortByCompleteName().
| InPortBase & CLAM::InPortRegistry::GetByNumber | ( | int | index | ) | const |
Definition at line 28 of file InPortRegistry.cxx.
References CLAM_ASSERT, and Size().
Referenced by CLAM::ConnectPorts(), and CLAM::Hidden::ProcessingClass2LadspaBase::Instantiate().
| bool CLAM::InPortRegistry::Has | ( | const std::string & | name | ) | const |
Definition at line 50 of file InPortRegistry.cxx.
Referenced by CLAM::Processing::HasInPort().
Definition at line 94 of file InPortRegistry.cxx.
Referenced by CLAM::Processing::RegisterInPort().
Definition at line 99 of file InPortRegistry.cxx.
Referenced by CLAM::InPortBase::~InPortBase().
| int CLAM::InPortRegistry::Size | ( | ) | const |
1.7.6.1