/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
virtual ~Storage() = default;
/** Retrieve a Storage by its name. It must exist in the platform file */
static Storage* byName(std::string name);
virtual ~Storage() = default;
/** Retrieve a Storage by its name. It must exist in the platform file */
static Storage* byName(std::string name);
const char* getType();
Host* getHost();
std::map<std::string, std::string>* getProperties();
const char* getProperty(std::string key);
void setProperty(std::string, std::string value);
const char* getType();
Host* getHost();
std::map<std::string, std::string>* getProperties();
const char* getProperty(std::string key);
void setProperty(std::string, std::string value);