Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
snake_case routing::NetPoint
[simgrid.git] / include / simgrid / kernel / routing / NetPoint.hpp
index fd26947..046cd45 100644 (file)
@@ -26,21 +26,21 @@ class NetPoint : public simgrid::xbt::Extendable<NetPoint> {
 public:
   enum class Type { Host, Router, NetZone };
 
-  NetPoint(std::string name, NetPoint::Type componentType, NetZoneImpl* netzone_p);
+  NetPoint(std::string name, NetPoint::Type component_type, NetZoneImpl* netzone_p);
   ~NetPoint() = default;
 
   // Our rank in the vertices_ array of the netzone that contains us.
   unsigned int id() { return id_; }
-  const std::string& getName() const { return name_; }
-  const char* getCname() const { return name_.c_str(); }
+  const std::string& get_name() const { return name_; }
+  const char* get_cname() const { return name_.c_str(); }
   /** @brief the NetZone in which this NetPoint is included */
-  NetZoneImpl* netzone() { return netzone_; }
+  NetZoneImpl* get_englobing_zone() { return englobing_zone_; }
 
-  bool isNetZone() { return component_type_ == Type::NetZone; }
-  bool isHost() { return component_type_ == Type::Host; }
-  bool isRouter() { return component_type_ == Type::Router; }
+  bool is_netzone() { return component_type_ == Type::NetZone; }
+  bool is_host() { return component_type_ == Type::Host; }
+  bool is_router() { return component_type_ == Type::Router; }
 
-  static simgrid::xbt::signal<void(NetPoint*)> onCreation;
+  static simgrid::xbt::signal<void(NetPoint*)> on_creation;
 
   bool operator<(const NetPoint& rhs) const { return name_ < rhs.name_; }
 
@@ -48,12 +48,12 @@ private:
   unsigned int id_;
   std::string name_;
   NetPoint::Type component_type_;
-  NetZoneImpl* netzone_;
+  NetZoneImpl* englobing_zone_;
 };
 } // namespace routing
 } // namespace kernel
 } // namespace simgrid
 
-XBT_PUBLIC sg_netpoint_t sg_netpoint_by_name_or_null(const char* name);
+XBT_PUBLIC simgrid::kernel::routing::NetPoint* sg_netpoint_by_name_or_null(const char* name);
 
 #endif /* KERNEL_ROUTING_NETPOINT_HPP_ */