19 #ifndef TORC_ROUTER_ROUTERHEURISTICBASE_HPP
20 #define TORC_ROUTER_ROUTERHEURISTICBASE_HPP
23 #include <boost/unordered_map.hpp>
24 #include <boost/any.hpp>
35 typedef boost::unordered_map<boost::uint32_t, boost::any>
ParameterMap;
71 #endif // TORC_ROUTER_ROUTERHEURISTICBASE_HPP
DDB & mDB
Database reference.
RouterHeuristicBase(DDB &inDB)
Public Constructor.
virtual ~RouterHeuristicBase()
Destructor.
Device database, including complete wiring and logic support.
boost::any getParameter(boost::uint32_t index)
Get a parameter.
architecture::DDB DDB
Imported type names.
boost::unordered_map< boost::uint32_t, boost::any > ParameterMap
void setParameter(boost::uint32_t index, boost::any inParameter)
Set a parameter.
Provides the interface for net routers.
virtual void processParameters()
Do something with the parameters.
Header for the DDB class.
ParameterMap mParameters
Parameter map.