Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
API improvement in s4u
[simgrid.git] / include / simgrid / s4u / NetZone.hpp
index b3b3c18..b0accf1 100644 (file)
@@ -40,7 +40,6 @@ protected:
 
   explicit NetZone(NetZone * father, const char* name);
   virtual ~NetZone();
 
   explicit NetZone(NetZone * father, const char* name);
   virtual ~NetZone();
-  std::vector<Host*> hosts_;
 
 public:
   /** @brief Seal your netzone once you're done adding content, and before routing stuff through it */
 
 public:
   /** @brief Seal your netzone once you're done adding content, and before routing stuff through it */
@@ -49,7 +48,7 @@ public:
   NetZone* father();
 
   std::vector<NetZone*>* children(); // Sub netzones
   NetZone* father();
 
   std::vector<NetZone*>* children(); // Sub netzones
-  std::vector<Host*>* hosts(); // my content as a vector of hosts
+  void hosts(std::vector<s4u::Host*> * whereto); // retrieve my content as a vector of hosts
 
   /** Get the properties assigned to a host */
   std::unordered_map<std::string, std::string>* properties();
 
   /** Get the properties assigned to a host */
   std::unordered_map<std::string, std::string>* properties();