se.sics.jipv6.tunnel
Class Tun6bed4

java.lang.Object
  extended by se.sics.jipv6.tunnel.Tun6bed4
All Implemented Interfaces:
NetworkEventListener, NetworkInterface

public class Tun6bed4
extends Object
implements NetworkInterface, NetworkEventListener


Field Summary
static boolean DEBUG
           
static int DEFAULT_PORT
           
 
Constructor Summary
Tun6bed4(String host)
           
 
Method Summary
 String getName()
           
 boolean isReady()
           
static void main(String[] args)
           
 void packetHandled(IPv6Packet packet)
           
static void printPacket(byte[] data)
           
 void sendPacket(IPv6Packet packet)
           
 void setIPStack(IPStack ipStack)
           
 void start()
           
static Tun6bed4 start6bed4Tunnel(IPStack ipStack, String server)
           
static Tun6bed4 start6bed4Tunnel(String server)
           
 void waitForReadThread()
           
 boolean waitSetup()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

public static final boolean DEBUG
See Also:
Constant Field Values

DEFAULT_PORT

public static final int DEFAULT_PORT
See Also:
Constant Field Values
Constructor Detail

Tun6bed4

public Tun6bed4(String host)
         throws SocketException,
                UnknownHostException
Throws:
SocketException
UnknownHostException
Method Detail

start

public void start()

getName

public String getName()
Specified by:
getName in interface NetworkInterface

start6bed4Tunnel

public static Tun6bed4 start6bed4Tunnel(IPStack ipStack,
                                        String server)

setIPStack

public void setIPStack(IPStack ipStack)
Specified by:
setIPStack in interface NetworkInterface

isReady

public boolean isReady()
Specified by:
isReady in interface NetworkInterface

waitSetup

public boolean waitSetup()

printPacket

public static void printPacket(byte[] data)

sendPacket

public void sendPacket(IPv6Packet packet)
Specified by:
sendPacket in interface NetworkInterface

waitForReadThread

public void waitForReadThread()

start6bed4Tunnel

public static Tun6bed4 start6bed4Tunnel(String server)

main

public static void main(String[] args)
                 throws UnknownHostException,
                        IOException
Throws:
UnknownHostException
IOException

packetHandled

public void packetHandled(IPv6Packet packet)
Specified by:
packetHandled in interface NetworkEventListener