StorageModel();
~StorageModel();
- virtual Storage *createStorage(const char* id, const char* type_id,
- const char* content_name, const char* content_type,
- xbt_dict_t properties, const char *attach) = 0;
+ virtual Storage* createStorage(const char* id, const char* type_id, const char* content_name,
+ const char* content_type, const char* attach) = 0;
std::vector<Storage*> p_storageList;
};
class Storage : public simgrid::surf::Resource,
public simgrid::surf::PropertyHolder {
public:
- /**
- * @brief Storage constructor
- *
- * @param model StorageModel associated to this Storage
- * @param name The name of the Storage
- * @param props Dictionary of properties associated to this Storage
- * @param type_id [description]
- * @param content_name [description]
- * @param content_type [description]
- * @param size [description]
- */
- Storage(Model *model, const char *name, xbt_dict_t props,
- const char* type_id, const char *content_name, const char *content_type,
- sg_size_t size);
/**
* @brief Storage constructor
* @param name The name of the Storage
* @param props Dictionary of properties associated to this Storage
*/
- Storage(Model *model, const char *name, xbt_dict_t props,
- lmm_system_t maxminSystem, double bread, double bwrite,
- double bconnection,
- const char* type_id, const char *content_name, const char *content_type,
- sg_size_t size, const char *attach);
+ Storage(Model* model, const char* name, lmm_system_t maxminSystem, double bread, double bwrite, double bconnection,
+ const char* type_id, const char* content_name, const char* content_type, sg_size_t size, const char* attach);
~Storage();