EMANE  1.2.1
EMANE::Generators::EEL::LoaderCommEffect Class Reference

#include <eelloadercommeffect.h>

Inheritance diagram for EMANE::Generators::EEL::LoaderCommEffect:
EMANE::Generators::EEL::LoaderPlugin

Public Member Functions

 LoaderCommEffect ()
 
 ~LoaderCommEffect ()
 
void load (const ModuleType &modelType, const ModuleId &moduleId, const EventType &eventType, const InputArguments &args) override
 
EventInfoList getEvents (EventPublishMode mode) override
 

Detailed Description

Definition at line 49 of file eelloadercommeffect.h.

Constructor & Destructor Documentation

◆ LoaderCommEffect()

EMANE::Generators::EEL::LoaderCommEffect::LoaderCommEffect ( )

Definition at line 43 of file eelloadercommeffect.cc.

◆ ~LoaderCommEffect()

EMANE::Generators::EEL::LoaderCommEffect::~LoaderCommEffect ( )

Definition at line 46 of file eelloadercommeffect.cc.

Member Function Documentation

◆ getEvents()

EMANE::Generators::EEL::EventInfoList EMANE::Generators::EEL::LoaderCommEffect::getEvents ( EventPublishMode  mode)
overridevirtual

Gets the events to publish

Parameters
modePublish either the complete current known list of events or just those items that have changed
Returns
event information to publish

Implements EMANE::Generators::EEL::LoaderPlugin.

Definition at line 187 of file eelloadercommeffect.cc.

◆ load()

void EMANE::Generators::EEL::LoaderCommEffect::load ( const ModuleType moduleType,
const ModuleId moduleId,
const EventType eventType,
const InputArguments args 
)
overridevirtual

Loads an EEL expression

Parameters
moduleTypeModule type
moduleIdModule id
eventTypeThe event type
argsThe event arguments
Exceptions
FormatExceptionwhen a module load fails

Implements EMANE::Generators::EEL::LoaderPlugin.

Definition at line 49 of file eelloadercommeffect.cc.


The documentation for this class was generated from the following files: