RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <NM1FlowTable.h>
Public Member Functions | |
void | insert (const NM1FlowTableItem *entry) |
void | insert (Flow *flow, FABase *fa, RMTPort *port, std::string gateName) |
void | remove (Flow *flow) |
NM1FlowTableItem * | findFlowByDstApni (const std::string &addr, const std::string &qosId) |
NM1FlowTableItem * | findFlowByDstAddr (const std::string &addr, const std::string &qosId) |
NM1FlowTableItem * | lookup (Flow *flow) |
Protected Member Functions | |
virtual void | initialize () |
virtual void | handleMessage (cMessage *msg) |
Private Attributes | |
FlTable | flows |
Definition at line 33 of file NM1FlowTable.h.
NM1FlowTableItem * NM1FlowTable::findFlowByDstAddr | ( | const std::string & | addr, |
const std::string & | qosId | ||
) |
Definition at line 74 of file NM1FlowTable.cc.
Referenced by RA::createNM1Flow(), and RA::createNM1FlowWithoutAllocate().
NM1FlowTableItem * NM1FlowTable::findFlowByDstApni | ( | const std::string & | addr, |
const std::string & | qosId | ||
) |
Definition at line 60 of file NM1FlowTable.cc.
Referenced by RA::bindNFlowToNM1Flow(), RA::createNM1FlowWithoutAllocate(), RA::hasFlow(), RA::postNFlowAllocation(), LisRACreResPosi::receiveSignal(), and LisRADelFlow::receiveSignal().
|
protectedvirtual |
Definition at line 32 of file NM1FlowTable.cc.
|
protectedvirtual |
Definition at line 27 of file NM1FlowTable.cc.
void NM1FlowTable::insert | ( | const NM1FlowTableItem * | entry | ) |
Definition at line 37 of file NM1FlowTable.cc.
Referenced by RA::bindNM1FlowToRMT().
Definition at line 42 of file NM1FlowTable.cc.
NM1FlowTableItem * NM1FlowTable::lookup | ( | Flow * | flow | ) |
Definition at line 48 of file NM1FlowTable.cc.
Referenced by LisEFCPStopSending::receiveSignal(), LisEFCPStartSending::receiveSignal(), RA::removeNM1Flow(), and RA::sleepFlow().
void NM1FlowTable::remove | ( | Flow * | flow | ) |
Definition at line 88 of file NM1FlowTable.cc.
Referenced by RA::removeNM1FlowBindings().
|
private |
Definition at line 50 of file NM1FlowTable.h.
Referenced by findFlowByDstAddr(), findFlowByDstApni(), initialize(), insert(), lookup(), and remove().