Main Page | Class Hierarchy | Class List | File List | Class Members | Related Pages

ProducerTableEntryList.h

00001 #ifndef PRODUCERTABLEENTRYLIST_H
00002 #define PRODUCERTABLEENTRYLIST_H
00003 #include "rgma/ProducerTableEntry.h"
00004 #include <vector>
00005 
00006 namespace glite
00007 {
00008     namespace rgma
00009     {
00013         class ProducerTableEntryList
00014         {
00015             public:
00019                 ProducerTableEntryList();
00020                 virtual ~ProducerTableEntryList();
00028                 ProducerTableEntry getProducerTableEntry(int index);
00034                 void add(ProducerTableEntry entry);
00035                 int size();
00036             private:
00037                 std::vector<ProducerTableEntry> m_producerEntries;
00038         };
00039 
00040         std::ostream& operator<<( std::ostream& stream, ProducerTableEntryList ptel);
00041     }
00042 }
00043 #endif

Generated on Fri Mar 16 14:00:16 2007 for glite-rgma-api-cpp by doxygen 1.3.5