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

#include <FANotifier.h>

Inheritance diagram for FANotifier:
FANotifierBase CDAPProcessingBase

Public Member Functions

virtual void sendCreateRequestFlow (Flow *flow)
 
virtual void sendCreateResponseNegative (Flow *flow)
 
virtual void sendCreateResponsePostive (Flow *flow)
 
virtual void sendDeleteRequestFlow (Flow *flow)
 
virtual void sendDeleteResponseFlow (Flow *flow)
 
virtual void receiveAllocationRequestFromFai (Flow *flow)
 
virtual void receiveCreateFlowPositiveFromRa (Flow *flow)
 
virtual void receiveCreateFlowNegativeFromRa (Flow *flow)
 
- Public Member Functions inherited from FANotifierBase
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...
 
const AddressgetMyAddress () const
 

Protected Member Functions

void signalizeCreateRequestFlow (Flow *flow)
 
void signalizeDeleteRequestFlow (Flow *flow)
 
void signalizeDeleteResponseFlow (Flow *flow)
 
void signalizeAllocateResponsePositive (Flow *flow)
 
void signalizeAllocateResponseNegative (Flow *flow)
 
void signalizeCreateFlow (Flow *flow)
 
void signalizeCreateResponseFlowPositive (Flow *flow)
 
void signalizeCreateResponseFlowNegative (Flow *flow)
 
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...
 
long getNewInvokeId ()
 
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...
 
- Protected Member Functions inherited from FANotifierBase
void initMyAddress ()
 
- 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 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...
 

Protected Attributes

simsignal_t sigRIBDCreReqFlo
 
simsignal_t sigRIBDDelReqFlo
 
simsignal_t sigRIBDDelResFlo
 
simsignal_t sigRIBDCreResFloPosi
 
simsignal_t sigRIBDCreResFloNega
 
simsignal_t sigRIBDAllocResPosi
 
simsignal_t sigRIBDAllocResNega
 
simsignal_t sigRIBDCreFlow
 
LisRIBDCreReqlisRIBDCreReq
 
LisRIBDCreReqlisRIBDCreReqByForward
 
LisRIBDAllReqFromFailisRIBDAllReqFromFai
 
LisRIBDCreResNegalisRIBDCreResNega
 
LisRIBDCreResNegalisRIBDCreResNegaFromFa
 
LisRIBDCreResPosilisRIBDCreResPosi
 
LisRIBDCreResPosilisRIBDCreResPosiForward
 
LisRIBDDelReqlisRIBDDelReq
 
LisRIBDDelReslisRIBDDelRes
 
LisRIBDCreFloPosilisRIBDCreFloPosi
 
LisRIBDCreFloNegalisRIBDCreFloNega
 
RIBdBaseRIBd
 
- Protected Attributes inherited from FANotifierBase
Address MyAddress
 

Detailed Description

Definition at line 26 of file FANotifier.h.

Member Function Documentation

long FANotifier::getNewInvokeId ( )
protected

Definition at line 363 of file FANotifier.cc.

Referenced by sendCreateRequestFlow(), and sendDeleteRequestFlow().

virtual void FANotifier::handleMessage ( cMessage *  msg)
inlineprotectedvirtual

Implements FANotifierBase.

Definition at line 76 of file FANotifier.h.

void FANotifier::initialize ( )
protectedvirtual

Reimplemented from FANotifierBase.

Definition at line 353 of file FANotifier.cc.

void FANotifier::initPointers ( )
protected

Definition at line 269 of file FANotifier.cc.

Referenced by initialize().

void FANotifier::initSignalsAndListeners ( )
protected

Definition at line 31 of file FANotifier.cc.

Referenced by initialize().

void FANotifier::processMCreate ( CDAP_M_Create msg)
protectedvirtual

Function crunching supported M_CREATE message.

Parameters
msgIncoming CDAP M_CREATE message

Reimplemented from CDAPProcessingBase.

Definition at line 298 of file FANotifier.cc.

void FANotifier::processMCreateR ( CDAP_M_Create_R msg)
protectedvirtual

Function crunching supported M_CREATE_R message.

Parameters
msgIncoming CDAP M_CREATE_R message

Reimplemented from CDAPProcessingBase.

Definition at line 311 of file FANotifier.cc.

void FANotifier::processMDelete ( CDAP_M_Delete msg)
protectedvirtual

Function crunching supported M_DELETE message.

Parameters
msgIncoming CDAP M_DELETE message

Reimplemented from CDAPProcessingBase.

Definition at line 329 of file FANotifier.cc.

void FANotifier::processMDeleteR ( CDAP_M_Delete_R msg)
protectedvirtual

Function crunching supported M_DELETE_R message.

Parameters
msgIncoming CDAP M_DELETE_R message

Reimplemented from CDAPProcessingBase.

Definition at line 341 of file FANotifier.cc.

void FANotifier::receiveAllocationRequestFromFai ( Flow flow)
virtual

Implements FANotifierBase.

Definition at line 75 of file FANotifier.cc.

void FANotifier::receiveCreateFlowNegativeFromRa ( Flow flow)
virtual

Implements FANotifierBase.

Definition at line 91 of file FANotifier.cc.

void FANotifier::receiveCreateFlowPositiveFromRa ( Flow flow)
virtual

Implements FANotifierBase.

Definition at line 87 of file FANotifier.cc.

Referenced by receiveAllocationRequestFromFai().

void FANotifier::sendCreateRequestFlow ( Flow flow)
virtual

Implements FANotifierBase.

Definition at line 95 of file FANotifier.cc.

void FANotifier::sendCreateResponseNegative ( Flow flow)
virtual

Implements FANotifierBase.

Definition at line 155 of file FANotifier.cc.

void FANotifier::sendCreateResponsePostive ( Flow flow)
virtual

Implements FANotifierBase.

Definition at line 188 of file FANotifier.cc.

void FANotifier::sendDeleteRequestFlow ( Flow flow)
virtual

Implements FANotifierBase.

Definition at line 125 of file FANotifier.cc.

void FANotifier::sendDeleteResponseFlow ( Flow flow)
virtual

Implements FANotifierBase.

Definition at line 221 of file FANotifier.cc.

void FANotifier::signalizeAllocateResponseNegative ( Flow flow)
protected

Definition at line 288 of file FANotifier.cc.

Referenced by receiveCreateFlowNegativeFromRa().

void FANotifier::signalizeAllocateResponsePositive ( Flow flow)
protected

Definition at line 254 of file FANotifier.cc.

Referenced by receiveCreateFlowPositiveFromRa().

void FANotifier::signalizeCreateFlow ( Flow flow)
protected

Definition at line 278 of file FANotifier.cc.

Referenced by receiveAllocationRequestFromFai().

void FANotifier::signalizeCreateRequestFlow ( Flow flow)
protected

Definition at line 259 of file FANotifier.cc.

Referenced by processMCreate().

void FANotifier::signalizeCreateResponseFlowNegative ( Flow flow)
protected

Definition at line 273 of file FANotifier.cc.

Referenced by processMCreateR().

void FANotifier::signalizeCreateResponseFlowPositive ( Flow flow)
protected

Definition at line 264 of file FANotifier.cc.

Referenced by processMCreateR().

void FANotifier::signalizeDeleteRequestFlow ( Flow flow)
protected

Definition at line 283 of file FANotifier.cc.

Referenced by processMDelete().

void FANotifier::signalizeDeleteResponseFlow ( Flow flow)
protected

Definition at line 293 of file FANotifier.cc.

Referenced by processMDeleteR().

void FANotifier::signalizeMessage ( CDAPMessage msg)
protectedvirtual

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

Parameters
msgOutgoing CDAP message

Implements FANotifierBase.

Definition at line 359 of file FANotifier.cc.

Referenced by sendCreateRequestFlow(), sendCreateResponseNegative(), sendCreateResponsePostive(), sendDeleteRequestFlow(), and sendDeleteResponseFlow().

Member Data Documentation

LisRIBDAllReqFromFai* FANotifier::lisRIBDAllReqFromFai
protected

Definition at line 52 of file FANotifier.h.

Referenced by initSignalsAndListeners().

LisRIBDCreFloNega* FANotifier::lisRIBDCreFloNega
protected

Definition at line 60 of file FANotifier.h.

Referenced by initSignalsAndListeners().

LisRIBDCreFloPosi* FANotifier::lisRIBDCreFloPosi
protected

Definition at line 59 of file FANotifier.h.

Referenced by initSignalsAndListeners().

LisRIBDCreReq* FANotifier::lisRIBDCreReq
protected

Definition at line 50 of file FANotifier.h.

Referenced by initSignalsAndListeners().

LisRIBDCreReq* FANotifier::lisRIBDCreReqByForward
protected

Definition at line 51 of file FANotifier.h.

Referenced by initSignalsAndListeners().

LisRIBDCreResNega* FANotifier::lisRIBDCreResNega
protected

Definition at line 53 of file FANotifier.h.

Referenced by initSignalsAndListeners().

LisRIBDCreResNega* FANotifier::lisRIBDCreResNegaFromFa
protected

Definition at line 54 of file FANotifier.h.

Referenced by initSignalsAndListeners().

LisRIBDCreResPosi* FANotifier::lisRIBDCreResPosi
protected

Definition at line 55 of file FANotifier.h.

Referenced by initSignalsAndListeners().

LisRIBDCreResPosi* FANotifier::lisRIBDCreResPosiForward
protected

Definition at line 56 of file FANotifier.h.

Referenced by initSignalsAndListeners().

LisRIBDDelReq* FANotifier::lisRIBDDelReq
protected

Definition at line 57 of file FANotifier.h.

Referenced by initSignalsAndListeners().

LisRIBDDelRes* FANotifier::lisRIBDDelRes
protected

Definition at line 58 of file FANotifier.h.

Referenced by initSignalsAndListeners().

RIBdBase* FANotifier::RIBd
protected

Definition at line 88 of file FANotifier.h.

simsignal_t FANotifier::sigRIBDAllocResNega
protected

Definition at line 46 of file FANotifier.h.

Referenced by initSignalsAndListeners(), and signalizeAllocateResponseNegative().

simsignal_t FANotifier::sigRIBDAllocResPosi
protected

Definition at line 45 of file FANotifier.h.

Referenced by initSignalsAndListeners(), and signalizeAllocateResponsePositive().

simsignal_t FANotifier::sigRIBDCreFlow
protected

Definition at line 47 of file FANotifier.h.

Referenced by initSignalsAndListeners(), and signalizeCreateFlow().

simsignal_t FANotifier::sigRIBDCreReqFlo
protected

Definition at line 40 of file FANotifier.h.

Referenced by initSignalsAndListeners(), and signalizeCreateRequestFlow().

simsignal_t FANotifier::sigRIBDCreResFloNega
protected

Definition at line 44 of file FANotifier.h.

Referenced by initSignalsAndListeners(), and signalizeCreateResponseFlowNegative().

simsignal_t FANotifier::sigRIBDCreResFloPosi
protected

Definition at line 43 of file FANotifier.h.

Referenced by initSignalsAndListeners(), and signalizeCreateResponseFlowPositive().

simsignal_t FANotifier::sigRIBDDelReqFlo
protected

Definition at line 41 of file FANotifier.h.

Referenced by initSignalsAndListeners(), and signalizeDeleteRequestFlow().

simsignal_t FANotifier::sigRIBDDelResFlo
protected

Definition at line 42 of file FANotifier.h.

Referenced by initSignalsAndListeners(), and signalizeDeleteResponseFlow().


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