17#ifndef DAISI_MINHTON_NS3_MINHTON_MANAGER_H_
18#define DAISI_MINHTON_NS3_MINHTON_MANAGER_H_
20#include "manager/core_network.h"
21#include "manager/manager.h"
22#include "minhton_application.h"
23#include "minhton_logger_ns3.h"
24#include "minhton_scenariofile.h"
26namespace daisi::minhton_ns3 {
35 void setupImpl()
override;
36 std::string getDatabaseFilename()
const override;
38 std::string getAdditionalParameters()
const override;
41 void setupNodeConfigurations();
42 uint64_t getNumberOfNodes()
const;
43 void scheduleEvents();
45 std::shared_ptr<Scheduler> scheduler_;
48 ns3::NodeContainer nodes_;
Network structure with one central L3 router, forming a star topology.
Definition core_network.h:34
Definition minhton_manager_scheduler.h:28
Definition minhton_manager.h:28
Definition config_node.h:30
Definition general_scenariofile.h:28
Definition minhton_scenariofile.h:120