OpenMAMA C++ API
Wombat::MamaSourceManager Class Reference

A MAMA source manager maintains information about a set of data sources, including the quality of the data coming from those sources. More...

#include <MamaSourceManager.h>

Inheritance diagram for Wombat::MamaSourceManager:
Wombat::MamaSource Wombat::MamaSourceDerivative

Classes

class  iterator
 

Public Types

typedef const iterator const_iterator
 

Public Member Functions

 MamaSourceManager ()
 
virtual ~MamaSourceManager ()
 
virtual MamaSourcecreate (const char *sourceName)
 
virtual MamaSourcefindOrCreate (const char *sourceName)
 
virtual MamaSourcefind (const char *sourceName)
 
virtual const MamaSourcefind (const char *sourceName) const
 
virtual void add (MamaSource *source)
 
virtual void add (const char *sourceName, MamaSource *source)
 
mama_size_t size () const
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
mamaSourceManager getCValue ()
 
const mamaSourceManager getCValue () const
 

Detailed Description

A MAMA source manager maintains information about a set of data sources, including the quality of the data coming from those sources.

Member Typedef Documentation

§ const_iterator

Constructor & Destructor Documentation

§ MamaSourceManager()

Wombat::MamaSourceManager::MamaSourceManager ( )

§ ~MamaSourceManager()

virtual Wombat::MamaSourceManager::~MamaSourceManager ( )
virtual

Member Function Documentation

§ create()

virtual MamaSource* Wombat::MamaSourceManager::create ( const char *  sourceName)
virtual

§ findOrCreate()

virtual MamaSource* Wombat::MamaSourceManager::findOrCreate ( const char *  sourceName)
virtual

§ find() [1/2]

virtual MamaSource* Wombat::MamaSourceManager::find ( const char *  sourceName)
virtual

Reimplemented in Wombat::MamaSourceDerivative.

§ find() [2/2]

virtual const MamaSource* Wombat::MamaSourceManager::find ( const char *  sourceName) const
virtual

Reimplemented in Wombat::MamaSourceDerivative.

§ add() [1/2]

virtual void Wombat::MamaSourceManager::add ( MamaSource source)
virtual

§ add() [2/2]

virtual void Wombat::MamaSourceManager::add ( const char *  sourceName,
MamaSource source 
)
virtual

§ size()

mama_size_t Wombat::MamaSourceManager::size ( ) const

§ begin() [1/2]

iterator Wombat::MamaSourceManager::begin ( )

§ begin() [2/2]

const_iterator Wombat::MamaSourceManager::begin ( ) const

§ end() [1/2]

iterator Wombat::MamaSourceManager::end ( )

§ end() [2/2]

const_iterator Wombat::MamaSourceManager::end ( ) const

§ getCValue() [1/2]

mamaSourceManager Wombat::MamaSourceManager::getCValue ( )
inline

§ getCValue() [2/2]

const mamaSourceManager Wombat::MamaSourceManager::getCValue ( ) const
inline