Application.
More...
#include <Application.cc>
◆ Application()
| quisp::modules::Application::Application |
( |
| ) |
|
◆ ~Application()
| quisp::modules::Application::~Application |
( |
| ) |
|
|
inline |
◆ createConnectionSetupRequest()
| ConnectionSetupRequest * quisp::modules::Application::createConnectionSetupRequest |
( |
int | dest_addr, |
|
|
int | num_of_required_resources ) |
|
protected |
Generate connection setup response packet.
- Parameters
-
| dest_addr | Destination address of this request |
◆ createEndNodeWeightMap()
| void quisp::modules::Application::createEndNodeWeightMap |
( |
| ) |
|
|
protected |
Store communicatable EndNode addresses and their mass parameters.
◆ generateTraffic()
| void quisp::modules::Application::generateTraffic |
( |
| ) |
|
|
protected |
◆ handleMessage()
| void quisp::modules::Application::handleMessage |
( |
cMessage * | msg | ) |
|
|
overrideprotected |
Message handler.
- Parameters
-
◆ initialize()
| void quisp::modules::Application::initialize |
( |
| ) |
|
|
overrideprotected |
Initialize module.
If the node type is not EndNode, this module is automatically deleted in this function.
◆ end_node_weight_map
| std::unordered_map<int, int> quisp::modules::Application::end_node_weight_map |
|
protected |
◆ generateTrafficMsg
| cMessage* quisp::modules::Application::generateTrafficMsg |
|
private |
◆ id
| int quisp::modules::Application::id |
|
protected |
Application id, which can be used if a user tried to simulate multiple applications on a single network
◆ is_initiator
| bool quisp::modules::Application::is_initiator |
|
protected |
◆ my_address
| int quisp::modules::Application::my_address |
|
protected |
◆ provider
The documentation for this class was generated from the following files: