#include "ns3/core-module.h"
using namespace ns3;
NS_LOG_COMPONENT_DEFINE("SimpleSimulator");
int main(int argc, char *argv[])
{
NS_LOG_UNCOND("A Simple NS3 Example of ns3-parallel");
std::string app_name;
uint32_t sim_time = 10;
uint32_t policy = 0;
CommandLine cmd(__FILE__);
cmd.AddValue("app-name", "The name of apps", app_name);
cmd.AddValue("sim-time", "Total duration of the simulation (in s). Default to 10", sim_time);
cmd.AddValue("policy", "Policy of program", policy);
cmd.Parse(argc, argv);
NS_LOG_UNCOND("[Param] app_name: " << app_name << " policy: " << policy << " sim_time: " << sim_time);
Simulator::Stop(Seconds(sim_time + 1));
Simulator::Run();
Simulator::Destroy();
}