se.sics.jipv6.mac
Class LoWPANHandler

java.lang.Object
  extended by se.sics.jipv6.core.AbstractPacketHandler
      extended by se.sics.jipv6.mac.LoWPANHandler
All Implemented Interfaces:
NetworkInterface, PacketHandler

public class LoWPANHandler
extends AbstractPacketHandler
implements NetworkInterface


Field Summary
 
Fields inherited from class se.sics.jipv6.core.AbstractPacketHandler
lowerLayer
 
Constructor Summary
LoWPANHandler()
           
 
Method Summary
 String getName()
           
 boolean isReady()
           
 void packetReceived(Packet packet)
           
 void sendPacket(IPv6Packet packet)
           
 void sendPacket(Packet packet)
           
 void setIPStack(IPStack stack)
           
 
Methods inherited from class se.sics.jipv6.core.AbstractPacketHandler
addUpperLayerHandler, dispatch, getLowerLayerHandler, printPacket, setLowerLayerHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoWPANHandler

public LoWPANHandler()
Method Detail

setIPStack

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

getName

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

isReady

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

packetReceived

public void packetReceived(Packet packet)
Specified by:
packetReceived in interface PacketHandler
Specified by:
packetReceived in class AbstractPacketHandler

sendPacket

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

sendPacket

public void sendPacket(Packet packet)
Specified by:
sendPacket in interface PacketHandler
Specified by:
sendPacket in class AbstractPacketHandler