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

ResourceEndpointList.h

00001 
00002 #ifndef RESOURCE_ENDPOINT_LIST_H
00003 #define RESOURCE_ENDPOINT_LIST_H
00004 
00005 #include "rgma/ResourceEndpoint.h"
00006 #include <vector>
00007 
00008 namespace glite
00009 {
00010     namespace rgma
00011     {
00015         class ResourceEndpointList
00016         {
00017             public:
00018 
00019                 ResourceEndpointList();
00020 
00021                 ~ResourceEndpointList();
00022 
00023                 ResourceEndpointList(const ResourceEndpointList& endpointList);
00024 
00025                 ResourceEndpointList& operator=(const ResourceEndpointList& endpointList);
00026 
00027                 ResourceEndpoint getEndpoint(int index);
00028 
00029                 void addEndpoint(ResourceEndpoint endpoint);
00030 
00031                 void addEndpoint(int index, ResourceEndpoint endpoint);
00032 
00033                 int size();
00034             private:
00035 
00036                 std::vector<ResourceEndpoint> m_list;
00037         };
00038 
00039     }
00040 }
00041 #endif

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