RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <FA.h>
Public Member Functions | |
FA () | |
virtual | ~FA () |
virtual bool | receiveAllocateRequest (Flow *flow) |
virtual bool | receiveMgmtAllocateRequest (Flow *mgmtflow) |
virtual bool | receiveMgmtAllocateRequest (APNamingInfo src, APNamingInfo dst) |
virtual bool | receiveMgmtAllocateFinish () |
virtual void | receiveNM1FlowCreated (Flow *flow) |
virtual bool | receiveDeallocateRequest (Flow *flow) |
virtual bool | receiveCreateFlowRequestFromRibd (Flow *flow) |
virtual void | deinstantiateFai (Flow *flow) |
virtual bool | setOriginalAddresses (Flow *flow) |
virtual bool | setNeighborAddresses (Flow *flow) |
bool | invokeNewFlowRequestPolicy (Flow *flow) |
![]() | |
FABase () | |
virtual | ~FABase () |
NFlowTable * | getNFlowTable () const |
const Address & | getMyAddress () const |
Public Attributes | |
simsignal_t | sigFACreReqFwd |
simsignal_t | sigFACreResNega |
simsignal_t | sigFACreResPosiFwd |
simsignal_t | sigFAAllocFinMgmt |
LisFAAllocFinMgmt * | lisEnrollFin |
LisFACreFloPosi * | lisCreFloPosi |
LisFACreReq * | lisCreReq |
![]() | |
std::list< Flow * > | PendingFlows |
Protected Member Functions | |
virtual void | initialize () |
virtual void | handleMessage (cMessage *msg) |
void | initPointers () |
![]() | |
void | initMyAddress () |
Private Member Functions | |
bool | isMalformedFlow (Flow *flow) |
FAI * | createFAI (Flow *flow) |
void | initSignalsAndListeners () |
void | signalizeCreateFlowRequestForward (Flow *flow) |
void | signalizeCreateFlowResponseNegative (Flow *flow) |
const Address | getAddressFromDa (const APN &apn, bool useNeighbor, bool isMgmtFlow) |
bool | changeDstAddresses (Flow *flow, bool useNeighbor) |
bool | changeSrcAddress (Flow *flow, bool useNeighbor) |
Private Attributes | |
EFCP * | Efcp |
DA * | DifAllocator |
RABase * | RaModule |
NewFlowRequestBase * | NFloReqPolicy |
EnrollmentStateTable * | Enrollment |
Additional Inherited Members | |
![]() | |
NFlowTable * | N_flowTable |
Address | MyAddress |
|
private |
|
private |
Definition at line 459 of file FA.cc.
Referenced by receiveAllocateRequest(), and receiveCreateFlowRequestFromRibd().
|
virtual |
Definition at line 93 of file FA.cc.
Referenced by setNeighborAddresses(), and setOriginalAddresses().
|
protectedvirtual |
|
protected |
Definition at line 41 of file FA.cc.
Referenced by initialize().
|
private |
Definition at line 51 of file FA.cc.
Referenced by initialize().
|
virtual |
|
private |
Definition at line 122 of file FA.cc.
Referenced by receiveAllocateRequest().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements FABase.
Definition at line 444 of file FA.cc.
Referenced by receiveCreateFlowRequestFromRibd().
|
virtual |
Implements FABase.
Definition at line 204 of file FA.cc.
Referenced by receiveAllocateRequest(), receiveCreateFlowRequestFromRibd(), and receiveNM1FlowCreated().
|
virtual |
|
private |
Definition at line 509 of file FA.cc.
Referenced by receiveNM1FlowCreated().
|
private |
Definition at line 513 of file FA.cc.
Referenced by receiveCreateFlowRequestFromRibd().
|
private |
Definition at line 98 of file FA.h.
Referenced by changeDstAddresses(), changeSrcAddress(), getAddressFromDa(), initPointers(), receiveAllocateRequest(), and receiveCreateFlowRequestFromRibd().
|
private |
Definition at line 97 of file FA.h.
Referenced by createFAI(), and initPointers().
|
private |
LisFACreFloPosi* FA::lisCreFloPosi |
Definition at line 87 of file FA.h.
Referenced by initSignalsAndListeners().
LisFACreReq* FA::lisCreReq |
Definition at line 88 of file FA.h.
Referenced by initSignalsAndListeners().
LisFAAllocFinMgmt* FA::lisEnrollFin |
Definition at line 86 of file FA.h.
Referenced by initSignalsAndListeners().
|
private |
Definition at line 100 of file FA.h.
Referenced by initPointers(), and invokeNewFlowRequestPolicy().
|
private |
Definition at line 99 of file FA.h.
Referenced by initPointers(), and receiveMgmtAllocateRequest().
simsignal_t FA::sigFAAllocFinMgmt |
Definition at line 81 of file FA.h.
Referenced by initSignalsAndListeners(), and receiveMgmtAllocateRequest().
simsignal_t FA::sigFACreReqFwd |
Definition at line 78 of file FA.h.
Referenced by initSignalsAndListeners(), and signalizeCreateFlowRequestForward().
simsignal_t FA::sigFACreResNega |
Definition at line 79 of file FA.h.
Referenced by initSignalsAndListeners(), and signalizeCreateFlowResponseNegative().