RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <FAIBase.h>
Public Member Functions | |
FAIBase () | |
virtual | ~FAIBase () |
virtual bool | receiveAllocateRequest ()=0 |
virtual bool | receiveAllocateResponsePositive ()=0 |
virtual void | receiveAllocateResponseNegative ()=0 |
virtual bool | receiveCreateRequest ()=0 |
virtual bool | receiveCreateResponsePositive (Flow *flow)=0 |
virtual bool | receiveCreateResponseNegative ()=0 |
virtual bool | receiveDeallocateRequest ()=0 |
virtual void | receiveDeleteRequest (Flow *flow)=0 |
virtual void | receiveDeleteResponse ()=0 |
virtual void | receiveCreateFlowResponsePositiveFromNminusOne ()=0 |
virtual void | receiveCreateFlowResponseNegativeFromNminusOne ()=0 |
Flow * | getFlow () |
bool | isDegenerateDataTransfer () const |
void | setDegenerateDataTransfer (bool degenerateDataTransfer) |
Protected Member Functions | |
virtual void | initialize ()=0 |
virtual void | handleMessage (cMessage *msg)=0 |
Protected Attributes | |
Flow * | FlowObject |
bool | degenerateDataTransfer |
FAIBase::FAIBase | ( | ) |
Definition at line 25 of file FAIBase.cc.
|
virtual |
Definition at line 29 of file FAIBase.cc.
|
inline |
Definition at line 49 of file FAIBase.h.
Referenced by FAI::deleteBindings(), FAI::invokeAllocateRetryPolicy(), LisFAIAllocResPosi::receiveSignal(), LisFAIAllocResNega::receiveSignal(), LisFAIAllocReq::receiveSignal(), LisFAICreResPosi::receiveSignal(), LisFAICreResNega::receiveSignal(), LisFAICreResPosiNminusOne::receiveSignal(), LisFAIDelRes::receiveSignal(), and LisFAIDelReq::receiveSignal().
|
protectedpure virtual |
Implemented in FAI.
|
protectedpure virtual |
Implemented in FAI.
|
inline |
Definition at line 53 of file FAIBase.h.
Referenced by FAI::receiveAllocateRequest(), and FAI::receiveAllocateResponsePositive().
|
pure virtual |
Implemented in FAI.
Referenced by FA::handleMessage().
|
pure virtual |
Implemented in FAI.
|
pure virtual |
Implemented in FAI.
|
pure virtual |
Implemented in FAI.
|
pure virtual |
Implemented in FAI.
|
pure virtual |
Implemented in FAI.
|
pure virtual |
Implemented in FAI.
|
pure virtual |
Implemented in FAI.
Referenced by FA::receiveDeallocateRequest().
|
pure virtual |
Implemented in FAI.
|
inline |
Definition at line 57 of file FAIBase.h.
Referenced by FA::receiveAllocateRequest(), and FA::receiveCreateFlowRequestFromRibd().
|
protected |
Definition at line 63 of file FAIBase.h.
Referenced by FAI::initialize(), isDegenerateDataTransfer(), setDegenerateDataTransfer(), FAI::~FAI(), and ~FAIBase().
|
protected |
Definition at line 62 of file FAIBase.h.
Referenced by FAI::createBindings(), FAI::createEFCPI(), FAI::createNorthGates(), FAI::deleteBindings(), getFlow(), FAI::initialize(), FAI::postInitialize(), FAI::receiveAllocateRequest(), FAI::receiveAllocateResponseNegative(), FAI::receiveAllocateResponsePositive(), FAI::receiveCreateRequest(), FAI::receiveCreateResponseNegative(), FAI::receiveCreateResponsePositive(), FAI::receiveDeallocateRequest(), FAI::receiveDeleteRequest(), FAI::receiveDeleteResponse(), FAI::signalizeAllocateResponseNegative(), FAI::signalizeAllocateResponsePositive(), FAI::signalizeAllocationRequestFromFai(), FAI::signalizeCreateFlowRequest(), FAI::signalizeCreateFlowResponseNegative(), FAI::signalizeCreateFlowResponsePositive(), FAI::signalizeDeallocateRequestFromFai(), FAI::signalizeDeallocateResponseFromFai(), FAI::signalizeDeleteFlowRequest(), FAI::signalizeDeleteFlowResponse(), FAI::~FAI(), and ~FAIBase().