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

#include <RoutingNotifierBase.h>

Inheritance diagram for RoutingNotifierBase:
CDAPProcessingBase RoutingNotifier

Public Member Functions

virtual void receiveRoutingUpdateFromRouting (IntRoutingUpdate *update)=0
 
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...
 
virtual void signalizeMessage (CDAPMessage *msg)=0
 Function asks for notifies about CDAP message ready to be sent. More...
 

Additional Inherited Members

- 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 processMWrite (CDAP_M_Write *msg)
 Function crunching supported M_WRITE 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...
 

Detailed Description

Definition at line 27 of file RoutingNotifierBase.h.

Member Function Documentation

bool RoutingNotifierBase::isMessageProcessable ( CDAPMessage msg)
virtual

Function checks whether CDAP message can be processed by notifier.

Parameters
msgIncoming CDAP message
Returns
True if CDAP message (and object inside) matches with what is supported by notifier

Implements CDAPProcessingBase.

Definition at line 18 of file RoutingNotifierBase.cc.

Referenced by RIBd::receiveData().

void RoutingNotifierBase::receiveMessage ( CDAPMessage msg)
virtual

Function checks the type of CDAP message and passes it to appropriate processing method.

Parameters
msgIncoming CDAP message

Reimplemented from CDAPProcessingBase.

Definition at line 25 of file RoutingNotifierBase.cc.

Referenced by RIBd::receiveData().

virtual void RoutingNotifierBase::receiveRoutingUpdateFromRouting ( IntRoutingUpdate update)
pure virtual
virtual void RoutingNotifierBase::signalizeMessage ( CDAPMessage msg)
pure virtual

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

Parameters
msgOutgoing CDAP message

Implements CDAPProcessingBase.

Implemented in RoutingNotifier.


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