+class XBT_PRIVATE NetPointNs3 {
+public:
+ static simgrid::xbt::Extension<simgrid::kernel::routing::NetPoint, NetPointNs3> EXTENSION_ID;
+
+ explicit NetPointNs3();
+ ns3::Ptr<ns3::Node> ns3_node_ = ns3::CreateObject<ns3::Node>(0);
+ std::string ipv4_address_;
+};
+
+XBT_PRIVATE void ns3_simulator(double max_seconds);
+XBT_PRIVATE void ns3_add_direct_route(const simgrid::kernel::routing::NetPoint* src,
+ const simgrid::kernel::routing::NetPoint* dst, double bw, double lat,
+ simgrid::s4u::Link::SharingPolicy policy);
+