-public:
- NS3Sim();
- void create_flow_NS3(ns3::Ptr<ns3::Node> src,
- ns3::Ptr<ns3::Node> dst,
- std::uint16_t port_number,
- double start,
- const char *addr,
- std::uint32_t TotalBytes,
- simgrid::surf::NetworkNS3Action * action);
- void simulator_start(double min);
-};
+static inline const char* transformSocketPtr(ns3::Ptr<ns3::Socket> localSocket)
+{
+ static char key[24];
+ std::stringstream sstream;
+ sstream << localSocket;
+ snprintf(key, 24, "%s", sstream.str().c_str());