22 #ifndef MamaSourceGroup_CPP_H__
23 #define MamaSourceGroup_CPP_H__
25 #include <mama/types.h>
32 class MamaSourceStateChangeCallback;
48 const char* getName ()
const;
51 const MamaSource* find (
const char* sourceName)
const;
55 void add (
const char* sourceName,
59 void setWeight (
const char* sourceName,
61 mama_u32_t getWeight (
const char* sourceName)
const;
63 mama_size_t size ()
const;
103 const iterator& operator++ ()
const;
104 bool operator== (
const iterator& rhs)
const;
105 bool operator!= (
const iterator& rhs)
const;
118 struct MamaSourceGroupImpl;
119 MamaSourceGroupImpl& myImpl;
129 #endif // MamaSourceGroup_CPP_H__