35 #ifndef EMANEGENERATORSEELLOADERPATHLOSS_HEADER_ 36 #define EMANEGENERATORSEELLOADERPATHLOSS_HEADER_ 64 using PathlossEntryMap = std::map<ModuleId,Events::Pathloss>;
65 using PathlossEntryCache = std::map<ModuleId,PathlossEntryMap>;
66 PathlossEntryCache pathlossEntryCache_;
67 PathlossEntryCache pathlossDeltaEntryCache_;
69 void loadPathlossCache(
NEMId dstNEM,
71 float fForwardPathloss,
72 float fReversePathloss,
73 PathlossEntryCache & cache);
79 #endif // EMANEGENERATORSEELLOADERPATHLOSS_HEADER_
std::vector< std::string > InputArguments
void load(const ModuleType &modelType, const ModuleId &moduleId, const EventType &eventType, const InputArguments &args) override
Interface used to create an EEL loader plugin implementation.
EventInfoList getEvents(EventPublishMode mode) override
std::list< EventInfo > EventInfoList