|
SST/macro
|
The minimal_router class Router that performs. More...
#include <minimal_routing.h>


Public Member Functions | |
| minimal_router () | |
| virtual | ~minimal_router () |
| virtual void | route (packet *pkt) |
| std::string | to_string () const |
| virtual void | finalize_init () |
| virtual void | set_topology (topology *top) |
| set_topology Set the topology to be used for route computations. More... | |
Public Member Functions inherited from sstmac::hw::structured_router | |
| virtual | ~structured_router () |
| virtual void | set_switch (network_switch *sw) |
| set_switch Set the parent switch using this router to perform route computations More... | |
| void | minimal_route_to_node (node_id node_addr, structured_routable::path &path) |
| void | minimal_routes_to_node (node_id node_addr, structured_routable::path ¤t_path, structured_routable::path_set &paths) |
| minimal_routes_to_node Special version of routing function that computes all possible minimal paths. More... | |
| virtual void | minimal_route_to_switch (switch_id sw_addr, structured_routable::path &path) |
| virtual void | productive_paths_to_switch (switch_id dst, structured_routable::path_set &paths) |
Protected Member Functions | |
| minimal_router (routing::algorithm_t algo) | |
| virtual void | route (packet *pkt, structured_routable::path_set &paths) |
Protected Member Functions inherited from sstmac::hw::structured_router | |
| structured_router (routing::algorithm_t algo) | |
Additional Inherited Members | |
Protected Attributes inherited from sstmac::hw::structured_router | |
| structured_topology * | regtop_ |
The minimal_router class Router that performs.
Definition at line 13 of file minimal_routing.h.
|
inline |
Definition at line 18 of file minimal_routing.h.
|
inlinevirtual |
Definition at line 21 of file minimal_routing.h.
References route().

|
inlineprotected |
Definition at line 38 of file minimal_routing.h.
References route().

|
virtual |
Reimplemented in sstmac::hw::valiant_router, sstmac::hw::ugal_router, and sstmac::hw::minimal_adaptive_router.
Referenced by to_string().
|
virtual |
Reimplemented in sstmac::hw::ugal_router, sstmac::hw::minimal_adaptive_router, and sstmac::hw::valiant_router.
Referenced by minimal_router(), and ~minimal_router().
|
protectedvirtual |
Reimplemented in sstmac::hw::valiant_router.
|
virtual |
set_topology Set the topology to be used for route computations.
This should always call the parent router::set_topology function.
| top |
Reimplemented from sstmac::hw::structured_router.
Referenced by to_string().
|
inline |
Definition at line 27 of file minimal_routing.h.
References finalize_init(), and set_topology().

1.8.11