aboutsummaryrefslogtreecommitdiff
path: root/structure/Router.java
diff options
context:
space:
mode:
authorLoic Guegan <16000511@e003m01.istic.univ-rennes1.fr>2016-03-18 11:16:47 +0100
committerLoic Guegan <16000511@e003m01.istic.univ-rennes1.fr>2016-03-18 11:16:47 +0100
commit622bcc5fd7cff3027a224856be4e9350e052672a (patch)
tree65d6ea218ccd07cedaf79707a4cd197da363f007 /structure/Router.java
parentc444380c9ac747385f9ebc2dbc21aeda94d38435 (diff)
Add interface
Diffstat (limited to 'structure/Router.java')
-rw-r--r--structure/Router.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/structure/Router.java b/structure/Router.java
index d0f5ed0..d977471 100644
--- a/structure/Router.java
+++ b/structure/Router.java
@@ -5,11 +5,14 @@ import java.util.HashMap;
public class Router {
-
+ private static int id=-1;
+ public String name;
private HashMap<Router,Integer> links=new HashMap<>();
public Router() {
// TODO Auto-generated constructor stub
+ id++;
+ this.name=""+id;
}
public void buildLink(Router router, int weight){
@@ -24,4 +27,12 @@ public class Router {
public int getWeight(Router router){
return this.links.get(router);
}
+
+ public HashMap<Router, Integer> getLinks() {
+ return links;
+ }
+
+ public void setLinks(HashMap<Router, Integer> links) {
+ this.links = links;
+ }
}