|
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) |
Public Member Functions inherited from FABase | |
| 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 |
Public Attributes inherited from FABase | |
| std::list< Flow * > | PendingFlows |
Protected Member Functions | |
| virtual void | initialize () |
| virtual void | handleMessage (cMessage *msg) |
| void | initPointers () |
Protected Member Functions inherited from FABase | |
| 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 | |
Protected Attributes inherited from FABase | |
| 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().