CLAM-Development  1.1
Public Types | Public Member Functions
CLAM::OutPortRegistry Class Reference

#include <OutPortRegistry.hxx>

List of all members.

Public Types

typedef std::vector
< OutPortBase * >::iterator 
Iterator
typedef std::vector
< OutPortBase * >
::const_iterator 
ConstIterator

Public Member Functions

OutPortBaseGetByNumber (int index) const
OutPortBaseGet (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

Detailed Description

Definition at line 34 of file OutPortRegistry.hxx.


Member Typedef Documentation

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.


Member Function Documentation

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 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 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().


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