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

bool CLAM::OutPortRegistry::AreReadyForWriting (  ) 

Definition at line 64 of file OutPortRegistry.cxx.

Referenced by CLAM::Processing::CanConsumeAndProduce().

OutPortRegistry::ConstIterator CLAM::OutPortRegistry::Begin (  )  const

Definition at line 83 of file OutPortRegistry.cxx.

OutPortRegistry::Iterator CLAM::OutPortRegistry::Begin (  ) 

Definition at line 73 of file OutPortRegistry.cxx.

Referenced by CLAM::FlattenedNetwork::StoreOn().

void CLAM::OutPortRegistry::Clear (  )  [inline]

OutPortRegistry::ConstIterator CLAM::OutPortRegistry::End (  )  const

Definition at line 88 of file OutPortRegistry.cxx.

OutPortRegistry::Iterator CLAM::OutPortRegistry::End (  ) 

Definition at line 78 of file OutPortRegistry.cxx.

Referenced by CLAM::FlattenedNetwork::StoreOn().

OutPortBase & CLAM::OutPortRegistry::Get ( const std::string &  name  )  const

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

void CLAM::OutPortRegistry::ProcessingInterface_Register ( OutPortBase out  ) 

Definition at line 93 of file OutPortRegistry.cxx.

Referenced by CLAM::Processing::RegisterOutPort().

void CLAM::OutPortRegistry::ProcessingInterface_Unregister ( OutPortBase out  ) 

Definition at line 98 of file OutPortRegistry.cxx.

Referenced by CLAM::OutPortBase::~OutPortBase().

int CLAM::OutPortRegistry::Size (  )  const


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

Generated on Tue Feb 22 09:53:29 2011 for CLAM-Development by  doxygen 1.5.9