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.