#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.
| bool CLAM::OutPortRegistry::AreReadyForWriting | ( | ) |
Definition at line 61 of file OutPortRegistry.cxx.
Referenced by CLAM::Processing::ConsumeAndProduce().
| OutPortRegistry::ConstIterator CLAM::OutPortRegistry::Begin | ( | ) | const |
Definition at line 80 of file OutPortRegistry.cxx.
| OutPortRegistry::Iterator CLAM::OutPortRegistry::Begin | ( | ) |
Definition at line 70 of file OutPortRegistry.cxx.
| void CLAM::OutPortRegistry::Clear | ( | ) | [inline] |
Definition at line 48 of file OutPortRegistry.hxx.
| OutPortRegistry::ConstIterator CLAM::OutPortRegistry::End | ( | ) | const |
Definition at line 85 of file OutPortRegistry.cxx.
| OutPortRegistry::Iterator CLAM::OutPortRegistry::End | ( | ) |
Definition at line 75 of file OutPortRegistry.cxx.
| OutPortBase & CLAM::OutPortRegistry::Get | ( | const std::string & | name | ) | const |
Definition at line 33 of file OutPortRegistry.cxx.
Referenced by CLAM::Processing::GetOutPort().
| OutPortBase & CLAM::OutPortRegistry::GetByNumber | ( | int | index | ) | const |
Definition at line 25 of file OutPortRegistry.cxx.
References CLAM_ASSERT, and Size().
Referenced by CLAM::Processing::GetOutPort().
| bool CLAM::OutPortRegistry::Has | ( | const std::string & | name | ) | const |
Definition at line 46 of file OutPortRegistry.cxx.
Referenced by CLAM::Processing::HasOutPort().
| void CLAM::OutPortRegistry::ProcessingInterface_Register | ( | OutPortBase * | out | ) |
Definition at line 90 of file OutPortRegistry.cxx.
| void CLAM::OutPortRegistry::ProcessingInterface_Unregister | ( | OutPortBase * | out | ) |
Definition at line 95 of file OutPortRegistry.cxx.
Referenced by CLAM::OutPortBase::~OutPortBase().
| int CLAM::OutPortRegistry::Size | ( | ) | const |
Definition at line 56 of file OutPortRegistry.cxx.
Referenced by GetByNumber(), and CLAM::Processing::GetNOutPorts().
1.6.3