blob: 888daae704b2609a53cdf23bed2d17422bc791b8 [file] [log] [blame]
Jonathan Hart062a2e82014-02-03 09:41:57 -08001package net.onrc.onos.ofcontroller.networkgraph;
2
3public class LinkImpl extends NetworkGraphObject implements Link {
4
5 private long srcSwitch;
6 private short srcPort;
7 private long dstSwitch;
8 private short dstPort;
9
10 private static final int DEFAULT_COST = 1;
11 private int cost = DEFAULT_COST;
12
13 public LinkImpl(NetworkGraph graph) {
14 super(graph);
15 }
16
17 @Override
18 public Port getSourcePort() {
19 // TODO Auto-generated method stub
20 return null;
21 }
22
23 @Override
24 public Port getDestinationPort() {
25 // TODO Auto-generated method stub
26 return null;
27 }
28
29 @Override
30 public Switch getSourceSwitch() {
31 // TODO Auto-generated method stub
32 return null;
33 }
34
35 @Override
36 public Switch getDestinationSwitch() {
37 // TODO Auto-generated method stub
38 return null;
39 }
40
41 @Override
42 public long getLastSeenTime() {
43 // TODO Auto-generated method stub
44 return 0;
45 }
46
47 @Override
48 public int getCost() {
49 return cost;
50 }
51
52 public void setCost(int cost) {
53 this.cost = cost;
54 }
55
56 @Override
57 public long getSourceSwitchDpid() {
58 return srcSwitch;
59 }
60
61 public void setSrcSwitch(long srcSwitch) {
62 this.srcSwitch = srcSwitch;
63 }
64
65 @Override
66 public short getSourcePortNumber() {
67 return srcPort;
68 }
69
70 public void setSrcPort(short srcPort) {
71 this.srcPort = srcPort;
72 }
73
74 @Override
75 public long getDestinationSwitchDpid() {
76 return dstSwitch;
77 }
78
79 public void setDstSwitch(long dstSwitch) {
80 this.dstSwitch = dstSwitch;
81 }
82
83 @Override
84 public short getDestinationPortNumber() {
85 return dstPort;
86 }
87
88 public void setDstPort(short dstPort) {
89 this.dstPort = dstPort;
90 }
91
92
93}