CLAM::InPortRegistry Class Reference

#include <InPortRegistry.hxx>

List of all members.


Detailed Description

Definition at line 34 of file InPortRegistry.hxx.


Public Types

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

Public Member Functions

InPortBaseGetByNumber (int index) const
InPortBaseGet (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

Member Typedef Documentation

typedef std::vector<InPortBase*>::iterator CLAM::InPortRegistry::Iterator

Definition at line 38 of file InPortRegistry.hxx.

typedef std::vector<InPortBase*>::const_iterator CLAM::InPortRegistry::ConstIterator

Definition at line 39 of file InPortRegistry.hxx.


Member Function Documentation

InPortBase & CLAM::InPortRegistry::GetByNumber ( int  index  )  const

InPortBase & CLAM::InPortRegistry::Get ( const std::string &  name  )  const

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

Definition at line 50 of file InPortRegistry.cxx.

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

int CLAM::InPortRegistry::Size (  )  const

bool CLAM::InPortRegistry::AreReadyForReading (  ) 

Definition at line 85 of file InPortRegistry.cxx.

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

void CLAM::InPortRegistry::ProcessingInterface_Register ( InPortBase in  ) 

Definition at line 94 of file InPortRegistry.cxx.

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

void CLAM::InPortRegistry::ProcessingInterface_Unregister ( InPortBase in  ) 

Definition at line 99 of file InPortRegistry.cxx.

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

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

InPortRegistry::Iterator CLAM::InPortRegistry::Begin (  ) 

InPortRegistry::Iterator CLAM::InPortRegistry::End (  ) 

InPortRegistry::ConstIterator CLAM::InPortRegistry::Begin (  )  const

Definition at line 75 of file InPortRegistry.cxx.

InPortRegistry::ConstIterator CLAM::InPortRegistry::End (  )  const

Definition at line 80 of file InPortRegistry.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