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 ( )
85  {
86  return myManager;
87  }
const mamaSourceManager Wombat::MamaSourceManager::getCValue ( ) const
90  {
91  return myManager;
92  }

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


© 2012 Linux Foundation