|
| StorageN11 (StorageModel *model, const char *name, xbt_dict_t properties, lmm_system_t maxminSystem, double bread, double bwrite, double bconnection, const char *type_id, char *content_name, const char *content_type, sg_size_t size, char *attach) |
|
StorageAction * | open (const char *mount, const char *path) |
| Open a file. More...
|
|
StorageAction * | close (surf_file_t fd) |
| Close a file. More...
|
|
StorageAction * | ls (const char *path) |
|
StorageAction * | read (surf_file_t fd, sg_size_t size) |
| Read a file. More...
|
|
StorageAction * | write (surf_file_t fd, sg_size_t size) |
| Write a file. More...
|
|
void | rename (const char *src, const char *dest) |
|
| 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) |
| Storage constructor. More...
|
|
| 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 constructor. More...
|
|
| ~Storage () |
|
bool | isUsed () override |
| Check if the Storage is used (if an action currently uses its resources) More...
|
|
void | apply_event (tmgr_trace_iterator_t event, double value) override |
| Apply an event of external load event to that resource. More...
|
|
void | turnOn () override |
| Turn on the current Resource. More...
|
|
void | turnOff () override |
| Turn off the current Resource. More...
|
|
virtual xbt_dict_t | getContent () |
| Get the content of the current Storage. More...
|
|
virtual sg_size_t | getSize () |
| Get the size in bytes of the current Storage. More...
|
|
virtual sg_size_t | getFreeSize () |
| Get the available size in bytes of the current Storage. More...
|
|
virtual sg_size_t | getUsedSize () |
| Get the used size in bytes of the current Storage. More...
|
|
xbt_dict_t | parseContent (const char *filename) |
|
| Resource (Model *model, const char *name) |
| Constructor of non-LMM Resources. More...
|
|
| Resource (Model *model, const char *name, lmm_constraint_t constraint) |
| Constructor of LMM Resources. More...
|
|
virtual | ~Resource () |
|
Model * | getModel () const |
| Get the Model of the current Resource. More...
|
|
const char * | getName () const |
| Get the name of the current Resource. More...
|
|
bool | operator== (const Resource &other) const |
|
virtual bool | isOn () const |
| Check if the current Resource is active. More...
|
|
virtual bool | isOff () const |
| Check if the current Resource is shut down. More...
|
|
lmm_constraint_t | getConstraint () const |
| Get the lmm constraint associated to this Resource if it is part of a LMM component (or null if none) More...
|
|
| PropertyHolder (xbt_dict_t props) |
|
| ~PropertyHolder () |
|
const char * | getProperty (const char *id) |
| Return the property associated to the provided key (or NULL if not existing) More...
|
|
void | setProperty (const char *id, const char *value) |
| Change the value of a given key in the property set. More...
|
|
xbt_dict_t | getProperties () |
| Return the whole set of properties. More...
|
|