16 #ifndef __INTPORTSLOADROUTING_H
17 #define __INTPORTSLOADROUTING_H
22 typedef std::pair<std::string, std::string>
qosPaddr;
37 const std::string &dst,
38 const std::string &qos,
39 const unsigned short &metric,
45 const std::string &dst,
46 const std::string &qos,
61 #endif // __INTPORTSLOADROUTING_H
virtual void insertFlow(const Address &addr, const std::string &dst, const std::string &qos, const unsigned short &metric, bool sendUpdate)=0
virtual entries2Next getChanges()=0
virtual void removeFlow(const Address &addr, const std::string &dst, const std::string &qos, bool sendUpdate)=0
std::pair< qosPaddr, std::string > entries2NextItem
std::map< qosPaddr, std::string > entries2Next
virtual void scheduleUpdate()=0
virtual entries2Next getAll()=0
virtual bool processUpdate(IntRoutingUpdate *update)=0
entries2Next::iterator entries2NextIt
void sendUpdate(IntRoutingUpdate *update)
virtual void onPolicyInit()=0
std::pair< std::string, std::string > qosPaddr
Address class holds IPC Process identification.