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

#include <TransportProtocolBase.h>

Inheritance diagram for inet::TransportProtocolBase:
inet::LayeredProtocolBase inet::OperationalBase inet::ILifecycle

Public Member Functions

 TransportProtocolBase ()
 
- 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::LayeredProtocolBase
virtual void handleMessageWhenUp (cMessage *message) override
 
virtual void handleSelfMessage (cMessage *message)
 
virtual void handleUpperCommand (cMessage *message)
 
virtual void handleLowerCommand (cMessage *message)
 
virtual void handleUpperPacket (cPacket *packet)=0
 
virtual void handleLowerPacket (cPacket *packet)=0
 
virtual bool isUpperMessage (cMessage *message)=0
 
virtual bool isLowerMessage (cMessage *message)=0
 
- 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 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

- Static Public Attributes inherited from inet::LayeredProtocolBase
static simsignal_t packetSentToUpperSignal = registerSignal("packetSentToUpper")
 
static simsignal_t packetReceivedFromUpperSignal = registerSignal("packetReceivedFromUpper")
 
static simsignal_t packetFromUpperDroppedSignal = registerSignal("packetFromUpperDropped")
 
static simsignal_t packetSentToLowerSignal = registerSignal("packetSentToLower")
 
static simsignal_t packetReceivedFromLowerSignal = registerSignal("packetReceivedFromLower")
 
static simsignal_t packetFromLowerDroppedSignal = registerSignal("packetFromLowerDropped")
 
- Protected Attributes inherited from inet::OperationalBase
bool isOperational
 
simtime_t lastChange
 

Constructor & Destructor Documentation

inet::TransportProtocolBase::TransportProtocolBase ( )
inline
29 {};

Member Function Documentation

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

Implements inet::OperationalBase.

32 { return stage == INITSTAGE_TRANSPORT_LAYER; }
Initialization of transport-layer protocols.
Definition: InitStages.h:90
virtual bool inet::TransportProtocolBase::isNodeShutdownStage ( int  stage)
inlineoverrideprotectedvirtual
virtual bool inet::TransportProtocolBase::isNodeStartStage ( int  stage)
inlineoverrideprotectedvirtual

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