);
}
-static void ns3_free_dynar(void * elmts)
-{
- free(elmts);
- return;
-}
-
static void parse_ns3_add_link(sg_platf_link_cbarg_t link)
{
XBT_DEBUG("NS3_ADD_LINK '%s'",link->id);
- if(!IPV4addr) IPV4addr = xbt_dynar_new(sizeof(char*),ns3_free_dynar);
+ if(!IPV4addr) IPV4addr = xbt_dynar_new(sizeof(char*),free);
tmgr_trace_t bw_trace;
tmgr_trace_t state_trace;
sprintf(socket_key,"%s",s.c_str());
}
+static void delete_mysocket(void *p)
+{
+ MySocket *sock = (MySocket *)p;
+ delete(sock);
+}
+
/*
* This function create a flow from src to dst
*
uint32_t totalBytes,
void * action)
{
- if(!dict_socket) dict_socket = xbt_dict_new_homogeneous(free);
+ if(!dict_socket) dict_socket = xbt_dict_new_homogeneous(delete_mysocket);
PacketSinkHelper sink ("ns3::TcpSocketFactory",
InetSocketAddress (Ipv4Address::GetAny(),