}
NetworkNS3Model::~NetworkNS3Model() {
- ns3_finalize();
+ delete ns3_sim;
xbt_dynar_free_container(&IPV4addr);
xbt_dict_free(&dict_socket);
}
return 0;
}
-// clean up
-void ns3_finalize(){
- if (!ns3_sim)
- return;
- delete ns3_sim;
- ns3_sim = 0;
-}
-
// initialize the NS3 interface and environment
int ns3_initialize(const char* TcpProtocol){
xbt_assert(!ns3_sim, "ns3 already initialized");