|
RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <DA.h>
Public Member Functions | |
| DirectoryEntry * | resolveApn (const APN &apn) |
| const Address * | resolveApnToBestAddress (const APN &apn) |
| const Address * | resolveApnToBestAddress (const APN &apn, const DAP &difName) |
| const Addresses * | resolveApnToAddressList (const APN &apn, const DAP &difName) |
| const APNList * | findApnNeigbors (const APN &apn) |
| const APNList * | findNeigborApns (const APN &neighbor) |
| bool | isAppLocal (const APN &apn) |
| bool | isDifLocal (const DAP &difName) |
| bool | isIpcLocal (cModule *ipc) |
| cModule * | getDifMember (const DAP &difName) |
| cModule * | findIpc (const Address &addr) |
| FABase * | findFaInsideIpc (cModule *ipc) |
| cModule * | findApp (const APN &apn) |
| bool | isDifLocalToIpc (const std::string difName, cModule *ipc) |
| bool | isIpcXLocalToIpcY (cModule *ipcX, cModule *ipcY) |
Protected Member Functions | |
| virtual void | initialize () |
| virtual void | handleMessage (cMessage *msg) |
| void | initPointers () |
Protected Attributes | |
| Directory * | Dir |
| NamingInformation * | NamInfo |
| NeighborTable * | NeighborTab |
| SearchTable * | SearchTab |
Definition at line 27 of file DA.cc.
Referenced by FA::changeDstAddresses(), and FA::getAddressFromDa().
| FABase * DA::findFaInsideIpc | ( | cModule * | ipc | ) |
Definition at line 183 of file DA.cc.
Referenced by RA::createNM1Flow(), RA::createNM1FlowWithoutAllocate(), and IRM::newFlow().
| cModule * DA::getDifMember | ( | const DAP & | difName | ) |
Definition at line 158 of file DA.cc.
Referenced by RA::createNM1Flow(), RA::createNM1FlowWithoutAllocate(), and IRM::newFlow().
|
protected |
Definition at line 73 of file DA.cc.
Referenced by initialize().
| bool DA::isAppLocal | ( | const APN & | apn | ) |
Definition at line 119 of file DA.cc.
Referenced by FA::receiveAllocateRequest(), and FA::receiveCreateFlowRequestFromRibd().
| bool DA::isDifLocal | ( | const DAP & | difName | ) |
Definition at line 134 of file DA.cc.
Referenced by RA::createNM1Flow(), RA::createNM1FlowWithoutAllocate(), IRM::newFlow(), resolveApnToAddressList(), and resolveApnToBestAddress().
| bool DA::isDifLocalToIpc | ( | const std::string | difName, |
| cModule * | ipc | ||
| ) |
| bool DA::isIpcXLocalToIpcY | ( | cModule * | ipcX, |
| cModule * | ipcY | ||
| ) |
Check whether given IPC X is on the same computation system as IPC Y
| ipcX | target |
| ipcY | source |
Definition at line 111 of file DA.cc.
Referenced by isDifLocalToIpc().
| DirectoryEntry * DA::resolveApn | ( | const APN & | apn | ) |
Definition at line 187 of file DA.cc.
Referenced by resolveApnToAddressList(), and resolveApnToBestAddress().
Definition at line 31 of file DA.cc.
Referenced by FA::changeDstAddresses(), FA::changeSrcAddress(), RA::createNM1Flow(), RA::createNM1FlowWithoutAllocate(), FA::getAddressFromDa(), and IRM::newFlow().
|
protected |
Definition at line 90 of file DA.h.
Referenced by initPointers(), and resolveApn().
|
protected |
Definition at line 91 of file DA.h.
Referenced by initPointers(), and resolveApn().
|
protected |
Definition at line 92 of file DA.h.
Referenced by findApnNeigbors(), findNeigborApns(), and initPointers().
|
protected |
Definition at line 93 of file DA.h.
Referenced by initPointers().