RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <NFlowTable.h>
Protected Member Functions | |
virtual void | initialize () |
void | initSignalsAndListeners () |
virtual void | handleMessage (cMessage *msg) |
Protected Attributes | |
simsignal_t | sigStatFTSize |
Private Attributes | |
TFAITable | NFlowTab |
Definition at line 41 of file NFlowTable.h.
void NFlowTable::changeAllocStatus | ( | Flow * | flow, |
NFlowTableEntry::EAllocateStatus | status | ||
) |
Definition at line 173 of file NFlowTable.cc.
Referenced by FA::createFAI(), FA::deinstantiateFai(), FAI::receiveAllocateRequest(), FA::receiveAllocateRequest(), FAI::receiveAllocateResponseNegative(), FAI::receiveAllocateResponsePositive(), FA::receiveCreateFlowRequestFromRibd(), FAI::receiveCreateRequest(), FAI::receiveCreateResponseNegative(), FAI::receiveCreateResponsePositive(), FA::receiveDeallocateRequest(), FAI::receiveDeleteRequest(), FAI::receiveDeleteResponse(), and FA::receiveNM1FlowCreated().
void NFlowTable::changeAllocStatus | ( | FAIBase * | fai, |
NFlowTableEntry::EAllocateStatus | status | ||
) |
Definition at line 182 of file NFlowTable.cc.
Definition at line 239 of file NFlowTable.cc.
Referenced by LisFAAllocFinMgmt::receiveSignal().
Definition at line 86 of file NFlowTable.cc.
Referenced by LisFACreFloPosi::receiveSignal().
NFlowTableEntry * NFlowTable::findEntryByApns | ( | const APN & | srcApn, |
const APN & | dstApn | ||
) |
Definition at line 75 of file NFlowTable.cc.
NFlowTableEntry * NFlowTable::findEntryByDstAddressAndFwd | ( | const APN & | apname | ) |
Definition at line 51 of file NFlowTable.cc.
NFlowTableEntry * NFlowTable::findEntryByFai | ( | FAIBase * | fai | ) |
Definition at line 164 of file NFlowTable.cc.
Referenced by changeAllocStatus().
NFlowTableEntry * NFlowTable::findEntryByFlow | ( | const Flow * | flow | ) |
Definition at line 155 of file NFlowTable.cc.
Referenced by changeAllocStatus(), FA::handleMessage(), FAI::receiveAllocateRequest(), FAI::receiveAllocateResponseNegative(), FAI::receiveAllocateResponsePositive(), FAI::receiveCreateRequest(), FAI::receiveDeallocateRequest(), FA::receiveDeallocateRequest(), FAI::receiveDeleteRequest(), FAI::receiveDeleteResponse(), removeByFlow(), and setFaiToFlow().
NFlowTableEntry * NFlowTable::findEntryByInvokeId | ( | long | invId | ) |
Definition at line 97 of file NFlowTable.cc.
Referenced by FA::receiveCreateFlowRequestFromRibd().
NFlowTableEntry * NFlowTable::findEntryBySrcAddressAndFwd | ( | const APN & | apname | ) |
Definition at line 61 of file NFlowTable.cc.
NFlowTableEntry * NFlowTable::findMgmtEntry | ( | const Flow * | flow | ) |
Definition at line 206 of file NFlowTable.cc.
NFlowTableEntry * NFlowTable::findMgmtEntryByDstAddr | ( | const Address & | addr | ) |
Definition at line 215 of file NFlowTable.cc.
NFlowTableEntry * NFlowTable::findMgmtEntryByDstApni | ( | const APN & | dstApn | ) |
Definition at line 225 of file NFlowTable.cc.
NFlowTableEntry * NFlowTable::findMgmtEntryByDstNeighbor | ( | const Address & | addr | ) |
Definition at line 122 of file NFlowTable.cc.
const unsigned int NFlowTable::getSize | ( | ) | const |
Definition at line 235 of file NFlowTable.cc.
Referenced by updateDisplayString().
|
protectedvirtual |
Definition at line 132 of file NFlowTable.cc.
std::string NFlowTable::info | ( | ) | const |
Definition at line 38 of file NFlowTable.cc.
|
protectedvirtual |
Definition at line 30 of file NFlowTable.cc.
|
protected |
Definition at line 202 of file NFlowTable.cc.
Referenced by initialize().
void NFlowTable::insert | ( | const NFlowTableEntry & | entry | ) |
Definition at line 143 of file NFlowTable.cc.
Referenced by insertNew().
void NFlowTable::insertNew | ( | Flow * | flow | ) |
Definition at line 136 of file NFlowTable.cc.
Referenced by FA::receiveAllocateRequest(), and FA::receiveCreateFlowRequestFromRibd().
void NFlowTable::removeByFlow | ( | Flow * | flow | ) |
Definition at line 148 of file NFlowTable.cc.
Definition at line 190 of file NFlowTable.cc.
Referenced by FA::createFAI().
void NFlowTable::updateDisplayString | ( | ) |
Definition at line 195 of file NFlowTable.cc.
Referenced by insertNew().
|
private |
Definition at line 75 of file NFlowTable.h.
Referenced by findEntriesAffectedByMgmt(), findEntriesByDstNeighborAndFwd(), findEntryByApns(), findEntryByDstAddressAndFwd(), findEntryByFai(), findEntryByFlow(), findEntryByInvokeId(), findEntryBySrcAddressAndFwd(), findMgmtEntry(), findMgmtEntryByDstAddr(), findMgmtEntryByDstApni(), findMgmtEntryByDstNeighbor(), getSize(), initialize(), insert(), insertNew(), and removeByFlow().
|
protected |
Definition at line 72 of file NFlowTable.h.
Referenced by initSignalsAndListeners(), and insertNew().