|
INET Framework for OMNeT++/OMNEST
|
This operation represents the process of orderly stopping down a module. More...
#include <ModuleOperations.h>
Public Types | |
| enum | Stage { STAGE_LOCAL, STAGE_APPLICATION_LAYER, STAGE_ROUTING_PROTOCOLS, STAGE_TRANSPORT_LAYER, STAGE_NETWORK_LAYER, STAGE_LINK_LAYER, STAGE_PHYSICAL_LAYER, STAGE_LAST } |
Public Types inherited from inet::LifecycleOperation | |
| typedef std::map< std::string, std::string > | StringMap |
Public Member Functions | |
| virtual int | getNumStages () const override |
| Returns the number of stages required by this operation. More... | |
Public Member Functions inherited from inet::LifecycleOperation | |
| LifecycleOperation () | |
| virtual void | initialize (cModule *module, StringMap ¶ms) |
| Initialize the operation using the parameters provided in the string map. More... | |
| cModule * | getRootModule () const |
| Returns the module the operation is initiated on. More... | |
| int | getCurrentStage () const |
| Returns the current stage, an integer in 0..numStages-1. More... | |
This operation represents the process of orderly stopping down a module.
Operation stages are organized top-down similarly to the OSI network layers.
|
inlineoverridevirtual |