-static void receive_callback(Ptr<Socket> localSocket);
-static void send_callback(Ptr<Socket> localSocket, uint32_t txSpace);
-static void datasent_callback(Ptr<Socket> localSocket, uint32_t dataSent);
-static void StartFlow(Ptr<Socket> sock, const char *to, uint16_t port_number);
+static void receive_callback(ns3::Ptr<ns3::Socket> localSocket);
+static void send_callback(ns3::Ptr<ns3::Socket> localSocket, uint32_t txSpace);
+static void datasent_callback(ns3::Ptr<ns3::Socket> localSocket, uint32_t dataSent);
+static void StartFlow(ns3::Ptr<ns3::Socket> sock, const char *to, uint16_t port_number);