16 #ifndef __PORTSLOADGENERATOR_H
17 #define __PORTSLOADGENERATOR_H
27 #define SCALE_BYTES(x) (x)
29 #define PORTSLOADGENERATOR_ENHANCED_DEBUG
32 typedef std::map<std::string, PortsSet>
Nentries;
33 typedef std::map<std::string, Nentries>
NTable;
45 typedef std::map<std::string, QosToRateMap>
RateMap;
92 #endif // __PORTSLOADGENERATOR_H
virtual void onPolicyInit()
Nentries::iterator NentriesIt
SimpleTable::SimpleTable * fwd
NTable::iterator NTableIt
RateMap::iterator RateIter
PortsSet::iterator PortsSetIt
virtual void removedFlow(const Address &addr, const QoSCube &qos, RMTPort *port)
QosToRateMap::iterator QTRIter
std::map< std::string, unsigned short > QosToRateMap
virtual void handleMessage(cMessage *msg)
Class representing QoSCube with all its properties that is primarily used by FA, RMT and RA Specifica...
std::map< std::string, PortsSet > Nentries
std::map< std::string, QosToRateMap > RateMap
std::set< RMTPort * > PortsSet
virtual void routingUpdated()
Address class holds IPC Process identification.
std::map< std::string, Nentries > NTable
bool rateCacheEntryExists(std::string dest, std::string qos)
virtual void insertedFlow(const Address &addr, const QoSCube &qos, RMTPort *port)