X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a22eb0ac7d22d5beaa6e33adf8f85c28dac59024..048946896864e915486d86c4016aeea6c987475c:/src/kernel/routing/NetCard.hpp diff --git a/src/kernel/routing/NetCard.hpp b/src/kernel/routing/NetCard.hpp index 3be88da83a..3f0318961f 100644 --- a/src/kernel/routing/NetCard.hpp +++ b/src/kernel/routing/NetCard.hpp @@ -27,13 +27,13 @@ namespace routing { class NetCard : public simgrid::xbt::Extendable { public: - enum class Type { Host, Router, As }; + enum class Type { Host, Router, NetZone }; - NetCard(std::string name, NetCard::Type componentType, AsImpl* containingAS) - : name_(name), componentType_(componentType), containingAS_(containingAS) + NetCard(std::string name, NetCard::Type componentType, NetZoneImpl* netzone_p) + : name_(name), componentType_(componentType), netzone_(netzone_p) { - if (containingAS != nullptr) - id_ = containingAS->addComponent(this); + if (netzone_p != nullptr) + id_ = netzone_p->addComponent(this); simgrid::kernel::routing::NetCard::onCreation(this); } ~NetCard() = default; @@ -42,10 +42,10 @@ public: unsigned int id() { return id_; } std::string name() { return name_; } const char* cname() { return name_.c_str(); } - // This is the AS in which I am - AsImpl* containingAS() { return containingAS_; } + /** @brief the NetZone in which this netcard is included */ + NetZoneImpl* netzone() { return netzone_; } - bool isAS() { return componentType_ == Type::As; } + bool isNetZone() { return componentType_ == Type::NetZone; } bool isHost() { return componentType_ == Type::Host; } bool isRouter() { return componentType_ == Type::Router; } @@ -55,7 +55,7 @@ private: unsigned int id_; std::string name_; NetCard::Type componentType_; - AsImpl* containingAS_; + NetZoneImpl* netzone_; }; } }