INET Framework for OMNeT++/OMNEST
InitStageRegistry.h File Reference

Classes

class  inet::InitStageRegistry
 
class  inet::InitStage
 This class provides constants for initialization stages for modules overriding cComponent::initialize(int stage). More...
 

Namespaces

 inet
 Copyright (c) 2005 Jan Ringo�, www.ringos.cz.
 

Macros

#define __INET_INITSTAGES_H
 
#define Define_InitStage(name)   InitStage INITSTAGE_##name(#name); EXECUTE_ON_STARTUP(globalInitStageRegistry.addInitStage(INITSTAGE_##name))
 
#define Define_InitStage_Dependency(source, target)   EXECUTE_ON_STARTUP(globalInitStageRegistry.addInitStageDependency(#source, #target))
 
#define NUM_INIT_STAGES   globalInitStageRegistry.getNumInitStages()
 

Macro Definition Documentation

◆ __INET_INITSTAGES_H

#define __INET_INITSTAGES_H

◆ Define_InitStage

#define Define_InitStage (   name)    InitStage INITSTAGE_##name(#name); EXECUTE_ON_STARTUP(globalInitStageRegistry.addInitStage(INITSTAGE_##name))

◆ Define_InitStage_Dependency

#define Define_InitStage_Dependency (   source,
  target 
)    EXECUTE_ON_STARTUP(globalInitStageRegistry.addInitStageDependency(#source, #target))

◆ NUM_INIT_STAGES

#define NUM_INIT_STAGES   globalInitStageRegistry.getNumInitStages()