|
RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <FAI.h>
Protected Member Functions | |
| virtual void | initialize () |
| virtual void | handleMessage (cMessage *msg) |
Protected Attributes | |
| int | localPortId |
| int | localCEPId |
| int | remotePortId |
| int | remoteCEPId |
| AllocateRetryBase * | AllocRetryPolicy |
| cMessage * | creReqTimer |
| FABase * | FaModule |
| simsignal_t | sigFAIAllocReq |
| simsignal_t | sigFAIDeallocReq |
| simsignal_t | sigFAIDeallocRes |
| simsignal_t | sigFAIAllocResPosi |
| simsignal_t | sigFAIAllocResNega |
| simsignal_t | sigFAICreReq |
| simsignal_t | sigFAIDelReq |
| simsignal_t | sigFAIDelRes |
| simsignal_t | sigFAICreResNega |
| simsignal_t | sigFAICreResPosi |
| LisFAIAllocReq * | lisAllocReq |
| LisFAIAllocResNega * | lisAllocResNega |
| LisFAIAllocResPosi * | lisAllocResPosi |
| LisFAICreResNega * | lisCreResNega |
| LisFAICreResPosi * | lisCreResPosi |
| LisFAIDelReq * | lisDelReq |
| LisFAIDelRes * | lisDelRes |
| LisFAICreResPosiNminusOne * | lisCreResPosiNmO |
| LisFAICreResNegaNminusOne * | lisCreResNegaNmO |
Protected Attributes inherited from FAIBase | |
| Flow * | FlowObject |
| bool | degenerateDataTransfer |
Private Member Functions | |
| void | initSignalsAndListeners () |
| bool | createEFCPI () |
| void | createNorthGates () |
| bool | createBindings () |
| bool | deleteBindings () |
| bool | invokeAllocateRetryPolicy () |
| void | signalizeCreateFlowRequest () |
| void | signalizeCreateFlowResponsePositive () |
| void | signalizeCreateFlowResponseNegative () |
| void | signalizeDeleteFlowRequest () |
| void | signalizeDeleteFlowResponse () |
| void | signalizeAllocationRequestFromFai () |
| void | signalizeDeallocateRequestFromFai () |
| void | signalizeDeallocateResponseFromFai () |
| void | signalizeAllocateResponseNegative () |
| void | signalizeAllocateResponsePositive () |
| void | signalizeAllocateRequestToOtherFais (Flow *flow) |
Private Attributes | |
| EFCP * | EfcpModule |
|
private |
Definition at line 364 of file FAI.cc.
Referenced by receiveAllocateRequest(), and receiveAllocateResponsePositive().
|
private |
Definition at line 357 of file FAI.cc.
Referenced by receiveAllocateRequest(), and receiveAllocateResponsePositive().
|
private |
Definition at line 644 of file FAI.cc.
Referenced by createBindings(), and receiveCreateRequest().
|
private |
Definition at line 439 of file FAI.cc.
Referenced by receiveDeallocateRequest(), and receiveDeleteRequest().
|
inline |
Definition at line 70 of file FAI.h.
Referenced by LisFAICreResPosiNminusOne::receiveSignal(), and LisFAICreResNegaNminusOne::receiveSignal().
| int FAI::getLocalCepId | ( | ) | const |
Definition at line 608 of file FAI.cc.
Referenced by FA::receiveAllocateRequest(), and FA::receiveCreateFlowRequestFromRibd().
| int FAI::getLocalPortId | ( | ) | const |
Definition at line 616 of file FAI.cc.
Referenced by FA::receiveAllocateRequest(), and FA::receiveCreateFlowRequestFromRibd().
|
protectedvirtual |
| std::string FAI::info | ( | ) | const |
Definition at line 344 of file FAI.cc.
Referenced by operator<<().
|
private |
Definition at line 514 of file FAI.cc.
Referenced by initialize().
|
private |
Definition at line 508 of file FAI.cc.
Referenced by receiveCreateResponseNegative().
Definition at line 64 of file FAI.cc.
Referenced by FA::createFAI().
|
virtual |
Implements FAIBase.
Definition at line 71 of file FAI.cc.
Referenced by FA::receiveAllocateRequest(), and LisFAIAllocReq::receiveSignal().
|
virtual |
Implements FAIBase.
Definition at line 167 of file FAI.cc.
Referenced by LisFAIAllocResNega::receiveSignal().
|
virtual |
Implements FAIBase.
Definition at line 122 of file FAI.cc.
Referenced by LisFAIAllocResPosi::receiveSignal().
|
virtual |
Implements FAIBase.
Definition at line 671 of file FAI.cc.
Referenced by LisFAICreResNegaNminusOne::receiveSignal().
|
virtual |
Implements FAIBase.
Definition at line 665 of file FAI.cc.
Referenced by LisFAICreResPosiNminusOne::receiveSignal().
|
virtual |
Implements FAIBase.
Definition at line 184 of file FAI.cc.
Referenced by FA::receiveCreateFlowRequestFromRibd().
|
virtual |
Implements FAIBase.
Definition at line 264 of file FAI.cc.
Referenced by LisFAICreResNega::receiveSignal().
|
virtual |
Implements FAIBase.
Definition at line 284 of file FAI.cc.
Referenced by LisFAICreResPosi::receiveSignal().
|
virtual |
|
virtual |
Implements FAIBase.
Definition at line 235 of file FAI.cc.
Referenced by LisFAIDelReq::receiveSignal().
|
virtual |
Implements FAIBase.
Definition at line 314 of file FAI.cc.
Referenced by LisFAIDelRes::receiveSignal().
| void FAI::setRemoteCepId | ( | int | remoteCepId | ) |
Definition at line 628 of file FAI.cc.
Referenced by FA::receiveCreateFlowRequestFromRibd().
| void FAI::setRemotePortId | ( | int | remotePortId | ) |
Definition at line 636 of file FAI.cc.
Referenced by FA::receiveCreateFlowRequestFromRibd().
|
private |
|
private |
Definition at line 596 of file FAI.cc.
Referenced by receiveAllocateRequest(), receiveCreateFlowResponseNegativeFromNminusOne(), and receiveCreateResponseNegative().
|
private |
Definition at line 640 of file FAI.cc.
Referenced by receiveCreateResponsePositive().
|
private |
Definition at line 587 of file FAI.cc.
Referenced by receiveCreateRequest().
|
private |
Definition at line 566 of file FAI.cc.
Referenced by receiveAllocateRequest(), receiveCreateFlowResponsePositiveFromNminusOne(), and receiveCreateResponseNegative().
|
private |
Definition at line 583 of file FAI.cc.
Referenced by receiveAllocateResponseNegative(), receiveAllocateResponsePositive(), and receiveCreateRequest().
|
private |
Definition at line 579 of file FAI.cc.
Referenced by receiveAllocateResponsePositive().
|
private |
Definition at line 600 of file FAI.cc.
Referenced by receiveDeleteRequest(), and receiveDeleteResponse().
|
private |
Definition at line 592 of file FAI.cc.
Referenced by receiveDeallocateRequest().
|
private |
Definition at line 574 of file FAI.cc.
Referenced by receiveDeleteRequest().
|
protected |
Definition at line 89 of file FAI.h.
Referenced by initialize(), and invokeAllocateRetryPolicy().
|
private |
Definition at line 123 of file FAI.h.
Referenced by createEFCPI(), deleteBindings(), and postInitialize().
|
protected |
Definition at line 94 of file FAI.h.
Referenced by createBindings(), createNorthGates(), deleteBindings(), FAI(), getFa(), postInitialize(), receiveAllocateRequest(), receiveAllocateResponseNegative(), receiveAllocateResponsePositive(), receiveCreateRequest(), receiveCreateResponseNegative(), receiveCreateResponsePositive(), receiveDeallocateRequest(), receiveDeleteRequest(), receiveDeleteResponse(), and ~FAI().
|
protected |
Definition at line 109 of file FAI.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 110 of file FAI.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 111 of file FAI.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 112 of file FAI.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 117 of file FAI.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 113 of file FAI.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 116 of file FAI.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 114 of file FAI.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 115 of file FAI.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 85 of file FAI.h.
Referenced by createBindings(), createEFCPI(), deleteBindings(), getLocalCepId(), info(), initialize(), setLocalCepId(), and ~FAI().
|
protected |
Definition at line 84 of file FAI.h.
Referenced by createBindings(), createEFCPI(), createNorthGates(), deleteBindings(), getLocalPortId(), info(), initialize(), setLocalPortId(), and ~FAI().
|
protected |
Definition at line 87 of file FAI.h.
Referenced by getRemoteCepId(), info(), initialize(), receiveCreateResponsePositive(), setRemoteCepId(), and ~FAI().
|
protected |
Definition at line 86 of file FAI.h.
Referenced by getRemotePortId(), info(), initialize(), receiveCreateResponsePositive(), setRemotePortId(), and ~FAI().
|
protected |
Definition at line 97 of file FAI.h.
Referenced by initSignalsAndListeners(), and signalizeAllocationRequestFromFai().
|
protected |
Definition at line 101 of file FAI.h.
Referenced by initSignalsAndListeners(), and signalizeAllocateResponseNegative().
|
protected |
Definition at line 100 of file FAI.h.
Referenced by initSignalsAndListeners(), and signalizeAllocateResponsePositive().
|
protected |
Definition at line 102 of file FAI.h.
Referenced by initSignalsAndListeners(), and signalizeCreateFlowRequest().
|
protected |
Definition at line 105 of file FAI.h.
Referenced by initSignalsAndListeners(), and signalizeCreateFlowResponseNegative().
|
protected |
Definition at line 106 of file FAI.h.
Referenced by initSignalsAndListeners(), and signalizeCreateFlowResponsePositive().
|
protected |
Definition at line 98 of file FAI.h.
Referenced by initSignalsAndListeners(), and signalizeDeallocateRequestFromFai().
|
protected |
Definition at line 99 of file FAI.h.
Referenced by initSignalsAndListeners(), and signalizeDeallocateResponseFromFai().
|
protected |
Definition at line 103 of file FAI.h.
Referenced by initSignalsAndListeners(), and signalizeDeleteFlowRequest().
|
protected |
Definition at line 104 of file FAI.h.
Referenced by initSignalsAndListeners(), and signalizeDeleteFlowResponse().