RINASim  October 2016
Documentation of framework for OMNeT++
RIBd Class Reference

#include <RIBd.h>

Inheritance diagram for RIBd:
RIBdBase

Public Member Functions

virtual void receiveData (CDAPMessage *cimsg)
 
virtual void sendCongestionNotification (PDU *pdu)
 
virtual void signalizeSendData (CDAPMessage *msg)
 
void signalizeCongestionNotification (CongestionDescriptor *congDesc)
 
- Public Member Functions inherited from RIBdBase
 RIBdBase ()
 
virtual ~RIBdBase ()
 
void setMyAddress (const Address &addr)
 
const AddressgetMyAddress () const
 
long getNewInvokeId ()
 

Protected Member Functions

virtual void initialize ()
 
virtual void handleMessage (cMessage *msg)
 
void initSignalsAndListeners ()
 
void initPointers ()
 
void processMStart (CDAPMessage *msg)
 
- Protected Member Functions inherited from RIBdBase
void initMyAddress ()
 

Protected Attributes

FANotifierBaseFANotif
 
EnrollmentNotifierBaseEnrollNotif
 
RoutingNotifierBaseRoutingNotif
 
bool useFANotifier
 
bool useEnrollmentNotifier
 
bool useRoutingNotifier
 
simsignal_t sigRIBDSendData
 
simsignal_t sigRIBDCongNotif
 
LisRIBDRcvDatalisRIBDRcvData
 
LisRIBDCongesNotiflisRIBDCongNotif
 
- Protected Attributes inherited from RIBdBase
Address MyAddress
 

Detailed Description

Definition at line 54 of file RIBd.h.

Member Function Documentation

void RIBd::handleMessage ( cMessage *  msg)
protectedvirtual

Implements RIBdBase.

Definition at line 77 of file RIBd.cc.

void RIBd::initialize ( )
protectedvirtual

Implements RIBdBase.

Definition at line 43 of file RIBd.cc.

void RIBd::initPointers ( )
protected

Definition at line 59 of file RIBd.cc.

Referenced by initialize().

void RIBd::initSignalsAndListeners ( )
protected

Definition at line 344 of file RIBd.cc.

Referenced by initialize().

void RIBd::processMStart ( CDAPMessage msg)
protected

Definition at line 801 of file RIBd.cc.

Referenced by receiveData().

void RIBd::receiveData ( CDAPMessage cimsg)
virtual

Implements RIBdBase.

Definition at line 301 of file RIBd.cc.

void RIBd::sendCongestionNotification ( PDU pdu)
virtual

Implements RIBdBase.

Definition at line 459 of file RIBd.cc.

void RIBd::signalizeCongestionNotification ( CongestionDescriptor congDesc)

Definition at line 518 of file RIBd.cc.

Referenced by processMStart().

Member Data Documentation

EnrollmentNotifierBase* RIBd::EnrollNotif
protected

Definition at line 68 of file RIBd.h.

Referenced by initPointers(), and receiveData().

FANotifierBase* RIBd::FANotif
protected

Definition at line 67 of file RIBd.h.

Referenced by initPointers(), and receiveData().

LisRIBDCongesNotif* RIBd::lisRIBDCongNotif
protected

Definition at line 93 of file RIBd.h.

Referenced by initSignalsAndListeners().

LisRIBDRcvData* RIBd::lisRIBDRcvData
protected

Definition at line 92 of file RIBd.h.

Referenced by initSignalsAndListeners().

RoutingNotifierBase* RIBd::RoutingNotif
protected

Definition at line 69 of file RIBd.h.

Referenced by initPointers(), and receiveData().

simsignal_t RIBd::sigRIBDCongNotif
protected

Definition at line 84 of file RIBd.h.

Referenced by initSignalsAndListeners(), and signalizeCongestionNotification().

simsignal_t RIBd::sigRIBDSendData
protected

Definition at line 83 of file RIBd.h.

Referenced by initSignalsAndListeners(), and signalizeSendData().

bool RIBd::useEnrollmentNotifier
protected

Definition at line 72 of file RIBd.h.

Referenced by initialize(), initPointers(), and receiveData().

bool RIBd::useFANotifier
protected

Definition at line 71 of file RIBd.h.

Referenced by initialize(), initPointers(), and receiveData().

bool RIBd::useRoutingNotifier
protected

Definition at line 73 of file RIBd.h.

Referenced by initialize(), initPointers(), and receiveData().


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