35 #ifndef EMANEGENERATORSEELLOADERCOMMEFFECT_HEADER_ 36 #define EMANEGENERATORSEELLOADERCOMMEFFECT_HEADER_ 64 typedef std::map<ModuleId,Events::CommEffect> CommEffectEntryMap;
65 typedef std::map<ModuleId,CommEffectEntryMap> CommEffectEntryCache;
66 CommEffectEntryCache commeffectEntryCache_;
67 CommEffectEntryCache commeffectDeltaEntryCache_;
69 void loadCommEffectCache(
NEMId dstNEM,
71 CommEffectEntryCache & cache);
77 #endif // EMANEGENERATORSEELLOADERCOMMEFFECT_HEADER_ void load(const ModuleType &modelType, const ModuleId &moduleId, const EventType &eventType, const InputArguments &args) override
std::vector< std::string > InputArguments
Interface used to create an EEL loader plugin implementation.
A CommEffect entry holds the NEM Id of a transmitter and the link effects to apply to received transm...
EventInfoList getEvents(EventPublishMode mode) override
std::list< EventInfo > EventInfoList