/** Retrieves the host on which the current actor is running */
static s4u::Host* current();
+ XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_name()") simgrid::xbt::string const& getName() const
+ {
+ return name_;
+ }
+ XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_cname()") const char* getCname() const { return name_.c_str(); }
+
/** Retrieves the name of that host as a C++ string */
- simgrid::xbt::string const& getName() const { return name_; }
+ simgrid::xbt::string const& get_name() const { return name_; }
/** Retrieves the name of that host as a C string */
- const char* getCname() const { return name_.c_str(); }
+ const char* get_cname() const { return name_.c_str(); }
void actorList(std::vector<ActorPtr> * whereto);
const char* getProperty(const char* key);
void setProperty(std::string key, std::string value);
void getProcesses(std::vector<ActorPtr> * list);
+ int get_actor_count();
double getPstateSpeed(int pstate_index);
int getPstatesCount() const;
void setPstate(int pstate_index);
int getPstate();
std::vector<const char*> get_attached_storages();
- // XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_attached_storages() instead.")
- void getAttachedStorages(std::vector<const char*> * storages);
+ XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_attached_storages() instead.") void getAttachedStorages(
+ std::vector<const char*>* storages);
/** Get an associative list [mount point]->[Storage] of all local mount points.
*
std::unordered_map<std::string, Storage*> const& getMountedStorages();
void routeTo(Host* dest, std::vector<Link*>& links, double* latency);
- void routeTo(Host* dest, std::vector<surf::LinkImpl*>& links, double* latency);
+ void routeTo(Host* dest, std::vector<kernel::resource::LinkImpl*>& links, double* latency);
/** Block the calling actor on an execution located on the called host
*