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

#include <RIBdBase.h>

Inheritance diagram for RIBdBase:
RIBd

Public Member Functions

 RIBdBase ()
 
virtual ~RIBdBase ()
 
virtual void receiveData (CDAPMessage *flow)=0
 
virtual void sendCongestionNotification (PDU *pdu)=0
 
virtual void signalizeSendData (CDAPMessage *msg)=0
 
void setMyAddress (const Address &addr)
 
const AddressgetMyAddress () const
 
long getNewInvokeId ()
 

Protected Member Functions

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

Protected Attributes

Address MyAddress
 

Detailed Description

Definition at line 39 of file RIBdBase.h.

Constructor & Destructor Documentation

RIBdBase::RIBdBase ( )

Definition at line 25 of file RIBdBase.cc.

RIBdBase::~RIBdBase ( )
virtual

Definition at line 29 of file RIBdBase.cc.

Member Function Documentation

const Address & RIBdBase::getMyAddress ( ) const
long RIBdBase::getNewInvokeId ( )

Definition at line 48 of file RIBdBase.cc.

Referenced by FANotifier::getNewInvokeId().

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

Implemented in RIBd.

virtual void RIBdBase::initialize ( )
protectedpure virtual

Implemented in RIBd.

void RIBdBase::initMyAddress ( )
protected

Definition at line 41 of file RIBdBase.cc.

Referenced by RIBd::initialize().

virtual void RIBdBase::receiveData ( CDAPMessage flow)
pure virtual

Implemented in RIBd.

Referenced by LisRIBDRcvData::receiveSignal().

virtual void RIBdBase::sendCongestionNotification ( PDU pdu)
pure virtual

Implemented in RIBd.

Referenced by LisRIBDCongesNotif::receiveSignal().

void RIBdBase::setMyAddress ( const Address addr)

Definition at line 33 of file RIBdBase.cc.

Referenced by Enrollment::receiveStartEnrollmentResponse().

virtual void RIBdBase::signalizeSendData ( CDAPMessage msg)
pure virtual

Implemented in RIBd.

Member Data Documentation

Address RIBdBase::MyAddress
protected

Definition at line 55 of file RIBdBase.h.

Referenced by getMyAddress(), initMyAddress(), and setMyAddress().


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