diff options
author | Peter Palfrader <peter@palfrader.org> | 2003-10-09 11:41:45 +0000 |
---|---|---|
committer | Peter Palfrader <peter@palfrader.org> | 2003-10-09 11:41:45 +0000 |
commit | 566d17f731637df6828bdf32502a0fb123882dbe (patch) | |
tree | fc09fdfb90953134fa1d25f73367307502348a22 /src/org/noreply/fancydress/type3/Path.java | |
parent | 018eea460ee32df1b70c40c2eca05f06c06daca5 (diff) |
Initial import
Diffstat (limited to 'src/org/noreply/fancydress/type3/Path.java')
-rw-r--r-- | src/org/noreply/fancydress/type3/Path.java | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/src/org/noreply/fancydress/type3/Path.java b/src/org/noreply/fancydress/type3/Path.java new file mode 100644 index 0000000..11fab1f --- /dev/null +++ b/src/org/noreply/fancydress/type3/Path.java @@ -0,0 +1,39 @@ +package org.noreply.fancydress.type3; + +import org.noreply.fancydress.crypto.*; +import org.noreply.fancydress.directory.*; +import org.noreply.fancydress.misc.Util; +import org.noreply.fancydress.type3.routing.*; +import java.net.InetAddress; + +public class Path { + HalfPath first; + HalfPath second; + + public Path(Directory dir) throws Exception { + Hop[] hops1 = new Hop[4]; + Hop[] hops2 = new Hop[2]; + + Server test = dir.getServer("test1"); + ServerDescriptor desc = test.getDescriptor(); + + Routing route1 = new RoutingIP4(InetAddress.getByName("172.22.118.2"), 48099, test.getKeyID()); + hops1[0] = new Hop(route1, desc.getPacketKey()); + hops1[1] = new Hop(route1, desc.getPacketKey()); + hops1[2] = new Hop(route1, desc.getPacketKey()); + hops1[3] = new Hop(route1, desc.getPacketKey()); + hops2[0] = new Hop(route1, desc.getPacketKey()); + hops2[1] = new Hop(route1, desc.getPacketKey()); + + first = new HalfPath(hops1); + second = new HalfPath(hops2); + } + + public HalfPath getFirstHalf() { + return first; + } + public HalfPath getSecondHalf() { + return second; + } +} + |