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

#include <RoutingNotifier.h>

Inheritance diagram for RoutingNotifier:
RoutingNotifierBase CDAPProcessingBase

Public Member Functions

virtual void receiveRoutingUpdateFromRouting (IntRoutingUpdate *update)
 
- Public Member Functions inherited from RoutingNotifierBase
virtual bool isMessageProcessable (CDAPMessage *msg)
 Function checks whether CDAP message can be processed by notifier. More...
 
virtual void receiveMessage (CDAPMessage *msg)
 Function checks the type of CDAP message and passes it to appropriate processing method. More...
 

Protected Member Functions

void initPointers ()
 
void initSignalsAndListeners ()
 
virtual void initialize ()
 
virtual void handleMessage (cMessage *msg)
 
virtual void signalizeMessage (CDAPMessage *msg)
 Function asks for notifies about CDAP message ready to be sent. More...
 
virtual void processMWrite (CDAP_M_Write *msg)
 Function crunching supported M_WRITE message. More...
 
- Protected Member Functions inherited from CDAPProcessingBase
virtual void processMConnect (CDAP_M_Connect *msg)
 Function crunching supported M_CONNECT message. More...
 
virtual void processMConnectR (CDAP_M_Connect_R *msg)
 Function crunching supported M_CONNECT_R message. More...
 
virtual void processMRelease (CDAP_M_Release *msg)
 Function crunching supported M_RELEASE message. More...
 
virtual void processMReleaseR (CDAP_M_Release_R *msg)
 Function crunching supported M_RELEASE_R message. More...
 
virtual void processMCreate (CDAP_M_Create *msg)
 Function crunching supported M_CREATE message. More...
 
virtual void processMCreateR (CDAP_M_Create_R *msg)
 Function crunching supported M_CREATE_R message. More...
 
virtual void processMDelete (CDAP_M_Delete *msg)
 Function crunching supported M_DELETE message. More...
 
virtual void processMDeleteR (CDAP_M_Delete_R *msg)
 Function crunching supported M_DELETE_R message. More...
 
virtual void processMRead (CDAP_M_Read *msg)
 Function crunching supported M_READ message. More...
 
virtual void processMReadR (CDAP_M_Read_R *msg)
 Function crunching supported M_READ_R message. More...
 
virtual void processMWriteR (CDAP_M_Write_R *msg)
 Function crunching supported M_WRITE_R message. More...
 
virtual void processMStart (CDAP_M_Start *msg)
 Function crunching supported M_START message. More...
 
virtual void processMStartR (CDAP_M_Start_R *msg)
 Function crunching supported M_START_R message. More...
 
virtual void processMStop (CDAP_M_Stop *msg)
 Function crunching supported M_STOP message. More...
 
virtual void processMStopR (CDAP_M_Stop_R *msg)
 Function crunching supported M_STOP_R message. More...
 

Protected Attributes

RIBdBaseRIBd
 
simsignal_t sigRIBDRoutingUpdateRecv
 
LisRIBDRoutingUpdatelisRIBDRoutingUpdate
 

Detailed Description

Definition at line 28 of file RoutingNotifier.h.

Member Function Documentation

void RoutingNotifier::handleMessage ( cMessage *  msg)
protectedvirtual

Definition at line 43 of file RoutingNotifier.cc.

void RoutingNotifier::initialize ( )
protectedvirtual

Definition at line 22 of file RoutingNotifier.cc.

void RoutingNotifier::initPointers ( )
protected

Definition at line 28 of file RoutingNotifier.cc.

Referenced by initialize().

void RoutingNotifier::initSignalsAndListeners ( )
protected

Definition at line 33 of file RoutingNotifier.cc.

Referenced by initialize().

void RoutingNotifier::processMWrite ( CDAP_M_Write msg)
protectedvirtual

Function crunching supported M_WRITE message.

Parameters
msgIncoming CDAP M_WRITE message

Reimplemented from CDAPProcessingBase.

Definition at line 85 of file RoutingNotifier.cc.

void RoutingNotifier::receiveRoutingUpdateFromRouting ( IntRoutingUpdate update)
virtual

Implements RoutingNotifierBase.

Definition at line 53 of file RoutingNotifier.cc.

void RoutingNotifier::signalizeMessage ( CDAPMessage msg)
protectedvirtual

Function asks for notifies about CDAP message ready to be sent.

Parameters
msgOutgoing CDAP message

Implements RoutingNotifierBase.

Definition at line 48 of file RoutingNotifier.cc.

Member Data Documentation

LisRIBDRoutingUpdate* RoutingNotifier::lisRIBDRoutingUpdate
protected

Definition at line 37 of file RoutingNotifier.h.

Referenced by initSignalsAndListeners().

RIBdBase* RoutingNotifier::RIBd
protected

Definition at line 34 of file RoutingNotifier.h.

simsignal_t RoutingNotifier::sigRIBDRoutingUpdateRecv
protected

Definition at line 35 of file RoutingNotifier.h.

Referenced by initSignalsAndListeners(), and processMWrite().


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