23 #ifndef __RESOURCESMANAGER_HXX__
24 #define __RESOURCESMANAGER_HXX__
34 #include <sys/types.h>
42 #pragma warning(disable:4251) // Warning DLL Interface ...
43 #pragma warning(disable:4290) // Warning Exception ...
79 std::vector<std::string>
82 std::string Find(
const std::string& policy,
const std::vector<std::string>& listOfResources)
const;
86 void DeleteResourceInCatalog(
const char * name);
88 void WriteInXmlFile(std::string xml_file);
99 void SelectOnlyResourcesWithOS(std::vector<std::string>& resources, std::string OS);
101 void KeepOnlyResourcesWithComponent(std::vector<std::string>& resources,
102 const std::vector<std::string>& componentList);
107 void AddDefaultResourceInCatalog();
126 #endif // __RESOURCESMANAGER_HXX__