16#ifndef __OMNETPP_CLIFECYCLELISTENER_H
17#define __OMNETPP_CLIFECYCLELISTENER_H
A callback interface for receiving notifications at various stages simulations, including setting up,...
Definition clifecyclelistener.h:187
virtual void listenerAdded()
Definition clifecyclelistener.h:202
virtual ~cISimulationLifecycleListener()
virtual void lifecycleEvent(SimulationLifecycleEventType eventType, cObject *details)=0
virtual void listenerRemoved()
Definition clifecyclelistener.h:209
static const char * getSimulationLifecycleEventName(SimulationLifecycleEventType eventType)
cObject is a lightweight class which serves as the root of the OMNeT++ class hierarchy....
Definition cobject.h:93
SimulationLifecycleEventType
Event type for cISimulationLifecycleListener's lifecycleEvent() method.
Definition clifecyclelistener.h:29
@ LF_ON_SIMULATION_START
Definition clifecyclelistener.h:73
@ LF_ON_SHUTDOWN
Definition clifecyclelistener.h:151
@ LF_PRE_NETWORK_DELETE
Definition clifecyclelistener.h:136
@ LF_PRE_NETWORK_SETUP
Definition clifecyclelistener.h:42
@ LF_PRE_NETWORK_INITIALIZE
Definition clifecyclelistener.h:57
@ LF_ON_RUN_END
Definition clifecyclelistener.h:129
@ LF_ON_STARTUP
Definition clifecyclelistener.h:35
@ LF_ON_SIMULATION_ERROR
Definition clifecyclelistener.h:101
@ LF_POST_NETWORK_SETUP
Definition clifecyclelistener.h:51
@ LF_POST_NETWORK_INITIALIZE
Definition clifecyclelistener.h:65
@ LF_POST_NETWORK_DELETE
Definition clifecyclelistener.h:144
@ LF_PRE_NETWORK_FINISH
Definition clifecyclelistener.h:108
@ LF_POST_NETWORK_FINISH
Definition clifecyclelistener.h:116
@ LF_ON_SIMULATION_PAUSE
Definition clifecyclelistener.h:79
@ LF_ON_SIMULATION_RESUME
Definition clifecyclelistener.h:86
@ LF_ON_SIMULATION_SUCCESS
Definition clifecyclelistener.h:93