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_; }
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_ */