INET Framework for OMNeT++/OMNEST
inet::ApplicationBase Class Reference

#include <ApplicationBase.h>

Inheritance diagram for inet::ApplicationBase:
inet::OperationalBase inet::ILifecycle inet::UDPBasicApp inet::UDPBasicBurst inet::UDPEchoApp inet::UDPSink inet::UDPVideoStreamCli inet::UDPVideoStreamSvr

Public Member Functions

 ApplicationBase ()
 
- Public Member Functions inherited from inet::OperationalBase
 OperationalBase ()
 
- Public Member Functions inherited from inet::ILifecycle
virtual ~ILifecycle ()
 

Protected Member Functions

virtual bool isInitializeStage (int stage) override
 
virtual bool isNodeStartStage (int stage) override
 
virtual bool isNodeShutdownStage (int stage) override
 
- Protected Member Functions inherited from inet::OperationalBase
virtual int numInitStages () const override
 
virtual void initialize (int stage) override
 
virtual void handleMessage (cMessage *msg) override
 
virtual void handleMessageWhenDown (cMessage *msg)
 
virtual void handleMessageWhenUp (cMessage *msg)=0
 
virtual bool handleOperationStage (LifecycleOperation *operation, int stage, IDoneCallback *doneCallback) override
 Perform one stage of a lifecycle operation. More...
 
virtual bool handleNodeStart (IDoneCallback *doneCallback)
 
virtual bool handleNodeShutdown (IDoneCallback *doneCallback)
 
virtual void handleNodeCrash ()
 
virtual void setOperational (bool isOperational)
 

Additional Inherited Members

- Protected Attributes inherited from inet::OperationalBase
bool isOperational
 
simtime_t lastChange
 

Constructor & Destructor Documentation

inet::ApplicationBase::ApplicationBase ( )
23 {
24 }

Member Function Documentation

virtual bool inet::ApplicationBase::isInitializeStage ( int  stage)
inlineoverrideprotectedvirtual

Implements inet::OperationalBase.

32 { return stage == INITSTAGE_APPLICATION_LAYER; }
Initialization of applications.
Definition: InitStages.h:106
virtual bool inet::ApplicationBase::isNodeShutdownStage ( int  stage)
inlineoverrideprotectedvirtual
virtual bool inet::ApplicationBase::isNodeStartStage ( int  stage)
inlineoverrideprotectedvirtual

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