CLAM::OutPortRegistry Class Reference

#include <OutPortRegistry.hxx>

List of all members.


Detailed Description

Definition at line 34 of file OutPortRegistry.hxx.


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

Member Typedef Documentation

typedef std::vector<OutPortBase*>::iterator CLAM::OutPortRegistry::Iterator

Definition at line 38 of file OutPortRegistry.hxx.

typedef std::vector<OutPortBase*>::const_iterator CLAM::OutPortRegistry::ConstIterator

Definition at line 39 of file OutPortRegistry.hxx.


Member Function Documentation

OutPortBase & CLAM::OutPortRegistry::GetByNumber ( int  index  )  const

Definition at line 28 of file OutPortRegistry.cxx.

References CLAM_ASSERT, and Size().

Referenced by CLAM::ConnectPorts().

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

bool CLAM::OutPortRegistry::Has ( const std::string &  name  )  const

Definition at line 49 of file OutPortRegistry.cxx.

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

int CLAM::OutPortRegistry::Size (  )  const

bool CLAM::OutPortRegistry::AreReadyForWriting (  ) 

Definition at line 64 of file OutPortRegistry.cxx.

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

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

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

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

Definition at line 73 of file OutPortRegistry.cxx.

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

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

Definition at line 78 of file OutPortRegistry.cxx.

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

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

Definition at line 83 of file OutPortRegistry.cxx.

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

Definition at line 88 of file OutPortRegistry.cxx.


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

Generated on Tue Aug 12 22:33:48 2008 for CLAM by  doxygen 1.5.5