RINASim  October 2016
Documentation of framework for OMNeT++
RMTBase Class Referenceabstract

#include <RMTBase.h>

Inheritance diagram for RMTBase:
RMT

Public Member Functions

 RMTBase ()
 
virtual ~RMTBase ()
 
virtual bool isOnWire ()=0
 
virtual bool getRelayStatus ()=0
 
virtual void preQueueArrival (cObject *obj)=0
 
virtual void postQueueArrival (cObject *obj)=0
 
virtual void preQueueDeparture (cObject *obj)=0
 
virtual void postQueueDeparture (cObject *obj)=0
 
virtual void writeToPort (cObject *obj)=0
 
virtual void readFromPort (cObject *obj)=0
 

Protected Member Functions

virtual void initialize ()=0
 
virtual void handleMessage (cMessage *msg)=0
 

Detailed Description

Definition at line 28 of file RMTBase.h.

Constructor & Destructor Documentation

RMTBase::RMTBase ( )

Definition at line 25 of file RMTBase.cc.

RMTBase::~RMTBase ( )
virtual

Definition at line 29 of file RMTBase.cc.

Member Function Documentation

virtual bool RMTBase::getRelayStatus ( )
pure virtual

Implemented in RMT.

virtual void RMTBase::handleMessage ( cMessage *  msg)
protectedpure virtual

Implemented in RMT.

virtual void RMTBase::initialize ( )
protectedpure virtual

Implemented in RMT.

virtual bool RMTBase::isOnWire ( )
pure virtual

Implemented in RMT.

virtual void RMTBase::postQueueArrival ( cObject *  obj)
pure virtual

Implemented in RMT.

Referenced by LisRMTQueuePDUPostRcvd::receiveSignal().

virtual void RMTBase::postQueueDeparture ( cObject *  obj)
pure virtual

Implemented in RMT.

Referenced by LisRMTQueuePDUSent::receiveSignal().

virtual void RMTBase::preQueueArrival ( cObject *  obj)
pure virtual

Implemented in RMT.

Referenced by LisRMTQueuePDUPreRcvd::receiveSignal().

virtual void RMTBase::preQueueDeparture ( cObject *  obj)
pure virtual

Implemented in RMT.

Referenced by LisRMTQueuePDUPreSend::receiveSignal().

virtual void RMTBase::readFromPort ( cObject *  obj)
pure virtual

Implemented in RMT.

Referenced by LisRMTPortReadyForRead::receiveSignal().

virtual void RMTBase::writeToPort ( cObject *  obj)
pure virtual

Implemented in RMT.

Referenced by LisRMTPortReadyToServe::receiveSignal().


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