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
snake_case s4u::Activity
[simgrid.git]
/
include
/
simgrid
/
s4u
/
Host.hpp
diff --git
a/include/simgrid/s4u/Host.hpp
b/include/simgrid/s4u/Host.hpp
index
d1b329b
..
3696d91
100644
(file)
--- a/
include/simgrid/s4u/Host.hpp
+++ b/
include/simgrid/s4u/Host.hpp
@@
-6,17
+6,16
@@
#ifndef SIMGRID_S4U_HOST_HPP
#define SIMGRID_S4U_HOST_HPP
#ifndef SIMGRID_S4U_HOST_HPP
#define SIMGRID_S4U_HOST_HPP
+#include <simgrid/forward.h>
+#include <simgrid/s4u/forward.hpp>
+#include <xbt/Extendable.hpp>
+#include <xbt/signal.hpp>
+#include <xbt/string.hpp>
+
#include <map>
#include <string>
#include <unordered_map>
#include <map>
#include <string>
#include <unordered_map>
-#include "xbt/Extendable.hpp"
-#include "xbt/signal.hpp"
-#include "xbt/string.hpp"
-
-#include "simgrid/forward.h"
-#include "simgrid/s4u/forward.hpp"
-
namespace simgrid {
namespace xbt {
namespace simgrid {
namespace xbt {
@@
-37,8
+36,7
@@
namespace s4u {
* You can retrieve a particular host using simgrid::s4u::Host::byName()
* and actors can retrieve the host on which they run using simgrid::s4u::Host::current().
*/
* You can retrieve a particular host using simgrid::s4u::Host::byName()
* and actors can retrieve the host on which they run using simgrid::s4u::Host::current().
*/
-XBT_PUBLIC_CLASS Host : public simgrid::xbt::Extendable<Host>
-{
+class XBT_PUBLIC Host : public simgrid::xbt::Extendable<Host> {
public:
explicit Host(const char* name);
public:
explicit Host(const char* name);
@@
-67,10
+65,16
@@
public:
/** Retrieves the host on which the current actor is running */
static s4u::Host* current();
/** 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 */
/** Retrieves the name of that host as a C++ string */
- simgrid::xbt::string const& get
N
ame() const { return name_; }
+ simgrid::xbt::string const& get
_n
ame() const { return name_; }
/** Retrieves the name of that host as a C string */
/** Retrieves the name of that host as a C string */
- const char* get
C
name() const { return name_.c_str(); }
+ const char* get
_c
name() const { return name_.c_str(); }
void actorList(std::vector<ActorPtr> * whereto);
void actorList(std::vector<ActorPtr> * whereto);
@@
-97,7
+101,9
@@
public:
int getPstatesCount() const;
void setPstate(int pstate_index);
int getPstate();
int getPstatesCount() const;
void setPstate(int pstate_index);
int getPstate();
- void getAttachedStorages(std::vector<const char*> * storages);
+ 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);
/** Get an associative list [mount point]->[Storage] of all local mount points.
*
/** Get an associative list [mount point]->[Storage] of all local mount points.
*
@@
-106,7
+112,7
@@
public:
std::unordered_map<std::string, Storage*> const& getMountedStorages();
void routeTo(Host* dest, std::vector<Link*>& links, double* latency);
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
*
/** Block the calling actor on an execution located on the called host
*