#include <RouterHeuristicBase.hpp>


| Public Member Functions | |
| RouterHeuristicBase (DDB &inDB) | |
| Public Constructor. | |
| virtual | ~RouterHeuristicBase () | 
| Destructor. | |
| boost::any | getParameter (boost::uint32_t index) | 
| Get a parameter. | |
| void | setParameter (boost::uint32_t index, boost::any inParameter) | 
| Set a parameter. | |
| virtual void | processParameters () | 
| Do something with the parameters. | |
| Protected Attributes | |
| DDB & | mDB | 
| Database reference. | |
| ParameterMap | mParameters | 
| Parameter map. | |
| Private Types | |
| typedef architecture::DDB | DDB | 
| Imported type names. | |
| typedef boost::unordered_map < boost::uint32_t, boost::any > | ParameterMap | 
Definition at line 31 of file RouterHeuristicBase.hpp.
| typedef architecture::DDB torc::router::RouterHeuristicBase::DDB  [private] | 
Imported type names.
Reimplemented in torc::router::NetRouterHeuristic, torc::router::NetRouterHeuristicBase, torc::router::NetVectorRouterHeuristicBase, torc::router::PathFinderHeuristic, and torc::router::PathFinderNetRouterHeuristic.
Definition at line 34 of file RouterHeuristicBase.hpp.
| torc::router::RouterHeuristicBase::RouterHeuristicBase | ( | DDB & | inDB | ) |  [inline] | 
| virtual torc::router::RouterHeuristicBase::~RouterHeuristicBase | ( | ) |  [inline, virtual] | 
| boost::any torc::router::RouterHeuristicBase::getParameter | ( | boost::uint32_t | index | ) |  [inline] | 
| void torc::router::RouterHeuristicBase::setParameter | ( | boost::uint32_t | index, | |
| boost::any | inParameter | |||
| ) |  [inline] | 
| virtual void torc::router::RouterHeuristicBase::processParameters | ( | ) |  [inline, virtual] | 
Do something with the parameters.
Reimplemented in torc::router::PathFinderNetRouterHeuristic.
Definition at line 64 of file RouterHeuristicBase.hpp.
| DDB& torc::router::RouterHeuristicBase::mDB  [protected] | 
| ParameterMap torc::router::RouterHeuristicBase::mParameters  [protected] | 
 1.5.6
 1.5.6