22 #ifndef MamaSourceManager_CPP_H__
23 #define MamaSourceManager_CPP_H__
25 #include <mama/sourceman.h>
26 #include <mama/types.h>
44 virtual MamaSource* create (
const char* sourceName);
45 virtual MamaSource* findOrCreate (
const char* sourceName);
46 virtual MamaSource* find (
const char* sourceName);
47 virtual const MamaSource* find (
const char* sourceName)
const;
49 virtual void add (
const char* sourceName,
51 mama_size_t size ()
const;
71 bool operator== (
const iterator& rhs)
const;
72 bool operator!= (
const iterator& rhs)
const;
80 const_iterator begin ()
const;
82 const_iterator end ()
const;
95 struct MamaSourceManagerImpl;
96 MamaSourceManagerImpl& myImpl;
97 mamaSourceManager myManager;
106 #endif // MamaSourceManager_CPP_H__
A MAMA source manager maintains information about a set of data sources, including the quality of the...
Definition: MamaSourceManager.h:38
A MAMA source maintains information about a data source, including the quality of the data coming fro...
Definition: MamaSource.h:55
Definition: MamaSourceManager.h:54
Definition: MamaBasicSubscription.h:27
mamaSourceManager getCValue()
Definition: MamaSourceManager.h:84
iteratorImpl & mImpl
Definition: MamaSourceManager.h:58
const iterator const_iterator
Definition: MamaSourceManager.h:77
const mamaSourceManager getCValue() const
Definition: MamaSourceManager.h:89