16 #ifndef __PORTSLOADLS_H
17 #define __PORTSLOADLS_H
32 const std::string &dst,
33 const std::string &qos,
34 const unsigned short &metric,
40 const std::string &dst,
41 const std::string &qos,
73 const std::string &qos,
74 const std::string &next,
84 #endif // __PORTSLOADLS_H
std::map< std::string, linksU > linksSt
virtual void insertFlow(const Address &addr, const std::string &dst, const std::string &qos, const unsigned short &metric, bool sendUpdate)
linksSt getChangedEntries(const std::string &qos)
virtual void removeFlow(const Address &addr, const std::string &dst, const std::string &qos, bool sendUpdate)
entries2Next getChanges()
void handleMessage(cMessage *msg)
void addRecursive(entries2Next &ret, const std::string &qos, const std::string &next, TreeNode *t)
std::map< std::string, addrSet > qos2addrSet
unsigned int updateTimeout
std::map< qosPaddr, std::string > entries2Next
std::map< std::string, linksSt > linksStCol
std::map< std::string, neighMetric > qosNeighMetric
bool processUpdate(IntRoutingUpdate *update)
virtual void scheduleUpdate()
void printTreeNode(TreeNode *t, const std::string &next)
void sendUpdate(IntRoutingUpdate *update)
Address class holds IPC Process identification.
TreeNode constructTree(linksSt &ls)