8#ifndef MODULES_APPLICATION_H_
9#define MODULES_APPLICATION_H_
15using namespace omnetpp;
Application.
Definition Application.h:24
void createEndNodeWeightMap()
Store communicatable EndNode addresses and their mass parameters.
Definition Application.cc:108
cMessage * generateTrafficMsg
Definition Application.h:30
void handleMessage(cMessage *msg) override
Message handler.
Definition Application.cc:70
~Application()
Definition Application.h:27
Application()
Definition Application.cc:18
bool is_initiator
Definition Application.h:35
std::unordered_map< int, int > end_node_weight_map
Definition Application.h:37
int id
Definition Application.h:33
int my_address
Definition Application.h:34
void initialize() override
Initialize module.
Definition Application.cc:25
void generateTraffic()
Definition Application.cc:137
utils::ComponentProvider provider
Definition Application.h:46
messages::ConnectionSetupRequest * createConnectionSetupRequest(int dest_addr, int num_of_required_resources)
Generate connection setup response packet.
Definition Application.cc:53
Definition IApplication.h:12
LoggerBase class integrate abilities to log simulation results into your components.
Definition LoggerBase.h:11
ComponentProvider class provides a way to access other quisp other modules.
Definition ComponentProvider.h:22
Define_Module(Application)