QuISP
Loading...
Searching...
No Matches
Simulation.h
Go to the documentation of this file.
1#pragma once
2#include <omnetpp.h>
3#include "omnetpp/ceventheap.h"
4
6
7using omnetpp::cEnvir;
8using omnetpp::cEvent;
9using omnetpp::cSimulation;
10
11class TestSimulation : public cSimulation {
12 public:
13 TestSimulation(const char* name, cEnvir* env);
14 void finishNetworkSetup();
15 void run();
16 void setConfigValue(const char* key, const char* value);
17 bool executeNextEvent();
18};
19
20} // namespace quisp_test::simulation
Definition Simulation.h:11
bool executeNextEvent()
execute one event.
Definition Simulation.cc:33
TestSimulation(const char *name, cEnvir *env)
simulation class for unit test.
Definition Simulation.cc:12
void run()
run current simulation until it finish
Definition Simulation.cc:22
void setConfigValue(const char *key, const char *value)
Definition Simulation.cc:48
void finishNetworkSetup()
Definition Simulation.cc:14
Definition Simulation.cc:7