#include <GateScheduleConfiguratorBase.h>
◆ ~Input()
| inet::GateScheduleConfiguratorBase::Input::~Input |
( |
| ) |
|
|
inline |
108 for (
auto device :
devices)
delete device;
109 for (
auto application :
applications)
delete application;
110 for (
auto port :
ports)
delete port;
111 for (
auto switch_ :
switches)
delete switch_;
112 for (
auto flow :
flows)
delete flow;
◆ findDevice()
| Device* inet::GateScheduleConfiguratorBase::Input::findDevice |
( |
cModule * |
module | ) |
|
|
inline |
116 auto it = std::find_if(
devices.begin(),
devices.end(), [&] (
const Device *device) {
117 return device->module == module;
119 return it !=
devices.end() ? *it :
nullptr;
◆ findNetworkNode()
| NetworkNode* inet::GateScheduleConfiguratorBase::Input::findNetworkNode |
( |
cModule * |
module | ) |
|
|
inline |
145 return networkNode->module == module;
◆ findPort()
| Port* inet::GateScheduleConfiguratorBase::Input::findPort |
( |
cModule * |
module | ) |
|
|
inline |
130 auto it = std::find_if(
ports.begin(),
ports.end(), [&] (
const Port *port) {
131 return port->module == module;
133 return it !=
ports.end() ? *it :
nullptr;
◆ getDevice()
| Device* inet::GateScheduleConfiguratorBase::Input::getDevice |
( |
cModule * |
module | ) |
|
|
inline |
◆ getNetworkNode()
| NetworkNode* inet::GateScheduleConfiguratorBase::Input::getNetworkNode |
( |
cModule * |
module | ) |
|
|
inline |
◆ getPort()
| Port* inet::GateScheduleConfiguratorBase::Input::getPort |
( |
cModule * |
module | ) |
|
|
inline |
◆ applications
| std::vector<Application *> inet::GateScheduleConfiguratorBase::Input::applications |
◆ devices
| std::vector<Device *> inet::GateScheduleConfiguratorBase::Input::devices |
◆ flows
| std::vector<Flow *> inet::GateScheduleConfiguratorBase::Input::flows |
◆ networkNodes
| std::vector<NetworkNode *> inet::GateScheduleConfiguratorBase::Input::networkNodes |
◆ ports
| std::vector<Port *> inet::GateScheduleConfiguratorBase::Input::ports |
◆ switches
| std::vector<Switch *> inet::GateScheduleConfiguratorBase::Input::switches |
The documentation for this class was generated from the following file: