A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove features marked with XBT_ATTRIB_DEPRECATED_v325.
[simgrid.git]
/
include
/
simgrid
/
s4u
/
Host.hpp
diff --git
a/include/simgrid/s4u/Host.hpp
b/include/simgrid/s4u/Host.hpp
index
c136667
..
b066d36
100644
(file)
--- a/
include/simgrid/s4u/Host.hpp
+++ b/
include/simgrid/s4u/Host.hpp
@@
-50,13
+50,13
@@
private:
bool currently_destroying_ = false;
public:
bool currently_destroying_ = false;
public:
- /**
*
Called on each newly created host */
+ /** Called on each newly created host */
static xbt::signal<void(Host&)> on_creation;
static xbt::signal<void(Host&)> on_creation;
- /**
*
Called just before destructing a host */
+ /** Called just before destructing a host */
static xbt::signal<void(Host const&)> on_destruction;
static xbt::signal<void(Host const&)> on_destruction;
- /**
*
Called when the machine is turned on or off (called AFTER the change) */
+ /** Called when the machine is turned on or off (called AFTER the change) */
static xbt::signal<void(Host const&)> on_state_change;
static xbt::signal<void(Host const&)> on_state_change;
- /**
*
Called when the speed of the machine is changed (called AFTER the change)
+ /** Called when the speed of the machine is changed (called AFTER the change)
* (either because of a pstate switch or because of an external load event coming from the profile) */
static xbt::signal<void(Host const&)> on_speed_change;
* (either because of a pstate switch or because of an external load event coming from the profile) */
static xbt::signal<void(Host const&)> on_speed_change;
@@
-94,8
+94,6
@@
public:
void turn_off();
/** Returns if that host is currently up and running */
bool is_on() const;
void turn_off();
/** Returns if that host is currently up and running */
bool is_on() const;
- /** Returns if that host is currently down and offline */
- XBT_ATTRIB_DEPRECATED_v325("Please use !is_on()") bool is_off() const { return not is_on(); }
const char* get_property(const std::string& key) const;
void set_property(const std::string& key, const std::string& value);
const char* get_property(const std::string& key) const;
void set_property(const std::string& key, const std::string& value);
@@
-115,6
+113,10
@@
public:
void set_pstate(int pstate_index);
int get_pstate() const;
void set_pstate(int pstate_index);
int get_pstate() const;
+ std::vector<Disk*> get_disks() const;
+ void add_disk(Disk* disk);
+ void remove_disk(const std::string& disk_name);
+
std::vector<const char*> get_attached_storages() const;
/** Get an associative list [mount point]->[Storage] of all local mount points.
std::vector<const char*> get_attached_storages() const;
/** Get an associative list [mount point]->[Storage] of all local mount points.