+class NetPointNs3 {
+public:
+ static simgrid::xbt::Extension<simgrid::kernel::routing::NetPoint, NetPointNs3> EXTENSION_ID;
+
+ explicit NetPointNs3();
+ int node_num;
+ ns3::Ptr<ns3::Node> ns3_node_;
+};
+
+XBT_PUBLIC void ns3_initialize(std::string TcpProtocol);
+XBT_PUBLIC void ns3_simulator(double max_seconds);
+XBT_PUBLIC void ns3_add_link(NetPointNs3* src, NetPointNs3* dst, double bw, double lat);
+XBT_PUBLIC void ns3_add_cluster(const char* id, double bw, double lat);
+