RINASim  October 2016
Documentation of framework for OMNeT++
NM1FlowTable Class Reference

#include <NM1FlowTable.h>

Inheritance diagram for NM1FlowTable:

Public Member Functions

void insert (const NM1FlowTableItem *entry)
 
void insert (Flow *flow, FABase *fa, RMTPort *port, std::string gateName)
 
void remove (Flow *flow)
 
NM1FlowTableItemfindFlowByDstApni (const std::string &addr, const std::string &qosId)
 
NM1FlowTableItemfindFlowByDstAddr (const std::string &addr, const std::string &qosId)
 
NM1FlowTableItemlookup (Flow *flow)
 

Protected Member Functions

virtual void initialize ()
 
virtual void handleMessage (cMessage *msg)
 

Private Attributes

FlTable flows
 

Detailed Description

Definition at line 33 of file NM1FlowTable.h.

Member Function Documentation

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 
)
void NM1FlowTable::handleMessage ( cMessage *  msg)
protectedvirtual

Definition at line 32 of file NM1FlowTable.cc.

void NM1FlowTable::initialize ( )
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().

void NM1FlowTable::insert ( Flow flow,
FABase fa,
RMTPort port,
std::string  gateName 
)

Definition at line 42 of file NM1FlowTable.cc.

void NM1FlowTable::remove ( Flow flow)

Definition at line 88 of file NM1FlowTable.cc.

Referenced by RA::removeNM1FlowBindings().

Member Data Documentation

FlTable NM1FlowTable::flows
private

Definition at line 50 of file NM1FlowTable.h.

Referenced by findFlowByDstAddr(), findFlowByDstApni(), initialize(), insert(), lookup(), and remove().


The documentation for this class was generated from the following files: