23 #ifndef IntSimpleRouting_H_
24 #define IntSimpleRouting_H_
32 std::set<std::string>
nh;
34 typedef std::pair<std::string, std::string>
qosPaddr;
46 virtual void insertFlow(
const Address &addr,
const std::string &dst,
const std::string& qos,
const unsigned short &metric) = 0;
47 virtual void removeFlow(
const Address &addr,
const std::string &dst,
const std::string& qos) = 0;
virtual entries2Next getChanges()=0
virtual void removeFlow(const Address &addr, const std::string &dst, const std::string &qos)=0
std::pair< std::string, std::string > qosPaddr
std::set< std::string > nh
std::pair< qosPaddr, std::string > entries2NextItem
entries2Next::iterator entries2NextIt
std::map< qosPaddr, std::string > entries2Next
std::map< qosPaddr, entType > entries2Next
virtual bool processUpdate(IntRoutingUpdate *update)=0
virtual void onPolicyInit()=0
virtual entries2Next getAll()=0
virtual void insertFlow(const Address &addr, const std::string &dst, const std::string &qos, const unsigned short &metric)=0
Address class holds IPC Process identification.