SimGrid  3.18
Versatile Simulation of Distributed Systems
ns3_interface.hpp File Reference

Classes

class  NetPointNs3
 

Namespaces

 simgrid
 Alltoall Bruck.
 
 simgrid::surf
 

Functions

void ns3_initialize (const char *TcpProtocol)
 
void ns3_create_flow (sg_host_t src, sg_host_t dst, u_int32_t TotalBytes, simgrid::surf::NetworkNS3Action *action)
 
void ns3_simulator (double maxSeconds)
 
voidns3_add_router (const char *id)
 
void ns3_add_link (NetPointNs3 *src, NetPointNs3 *dst, double bw, double lat)
 
void ns3_add_cluster (const char *id, double bw, double lat)
 

Function Documentation

◆ ns3_initialize()

void ns3_initialize ( const char *  TcpProtocol)

◆ ns3_create_flow()

void ns3_create_flow ( sg_host_t  src,
sg_host_t  dst,
u_int32_t  TotalBytes,
simgrid::surf::NetworkNS3Action action 
)

◆ ns3_simulator()

void ns3_simulator ( double  maxSeconds)

◆ ns3_add_router()

void* ns3_add_router ( const char *  id)

◆ ns3_add_link()

void ns3_add_link ( NetPointNs3 src,
NetPointNs3 dst,
double  bw,
double  lat 
)

◆ ns3_add_cluster()

void ns3_add_cluster ( const char *  id,
double  bw,
double  lat 
)