X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/831de10adaaf8910940aa280e2ac2dd075b5ffe5..375ccd95341779289dbafc250fda96c3bb39f9cc:/src/kernel/routing/AsCluster.hpp diff --git a/src/kernel/routing/AsCluster.hpp b/src/kernel/routing/AsCluster.hpp index 4b747b1b21..229b73fe5d 100644 --- a/src/kernel/routing/AsCluster.hpp +++ b/src/kernel/routing/AsCluster.hpp @@ -9,6 +9,7 @@ #include "src/kernel/routing/AsImpl.hpp" namespace simgrid { +namespace kernel { namespace routing { class XBT_PRIVATE AsCluster: public AsImpl { @@ -22,18 +23,17 @@ public: virtual void create_links_for_node(sg_platf_cluster_cbarg_t cluster, int id, int rank, int position); virtual void parse_specific_arguments(sg_platf_cluster_cbarg_t cluster) {} - xbt_dynar_t privateLinks_ = xbt_dynar_new(sizeof(s_surf_parsing_link_up_down_t),nullptr); + std::vector privateLinks_; Link* backbone_ = nullptr; void *loopback_ = nullptr; NetCard *router_ = nullptr; bool hasLimiter_ = false; bool hasLoopback_ = false; - int linkCountPerNode_ = 1; /* may be 1 (if only a private link), 2 or 3 (if limiter and loopback) */ + unsigned int linkCountPerNode_ = 1; /* may be 1 (if only a private link), 2 or 3 (if limiter and loopback) */ }; -} -} +}}} // namespace #endif /* SIMGRID_ROUTING_CLUSTER_HPP_ */