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 |
![]() | |
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().