OpenMAMA
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros Pages
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

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented in Wombat::MamaSourceDerivative.

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

Reimplemented in Wombat::MamaSourceDerivative.

virtual void Wombat::MamaSourceManager::add ( MamaSource source)
virtual
virtual void Wombat::MamaSourceManager::add ( const char *  sourceName,
MamaSource source 
)
virtual
mama_size_t Wombat::MamaSourceManager::size ( ) const
iterator Wombat::MamaSourceManager::begin ( )
const_iterator Wombat::MamaSourceManager::begin ( ) const
iterator Wombat::MamaSourceManager::end ( )
const_iterator Wombat::MamaSourceManager::end ( ) const
mamaSourceManager Wombat::MamaSourceManager::getCValue ( )

Reimplemented in Wombat::MamaSource.

{
return myManager;
}
const mamaSourceManager Wombat::MamaSourceManager::getCValue ( ) const

Reimplemented in Wombat::MamaSource.

{
return myManager;
}

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


© 2012 Linux Foundation