se.sics.jipv6.core
Class AbstractPacketHandler
java.lang.Object
se.sics.jipv6.core.AbstractPacketHandler
- All Implemented Interfaces:
- PacketHandler
- Direct Known Subclasses:
- IEEE802154Handler, LoWPANHandler
public abstract class AbstractPacketHandler
- extends Object
- implements PacketHandler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lowerLayer
protected PacketHandler lowerLayer
AbstractPacketHandler
public AbstractPacketHandler()
getLowerLayerHandler
public PacketHandler getLowerLayerHandler()
addUpperLayerHandler
public void addUpperLayerHandler(int protoID,
PacketHandler handler)
- Specified by:
addUpperLayerHandler
in interface PacketHandler
setLowerLayerHandler
public void setLowerLayerHandler(PacketHandler handler)
- Specified by:
setLowerLayerHandler
in interface PacketHandler
dispatch
protected void dispatch(int dispatch,
Packet packet)
packetReceived
public abstract void packetReceived(Packet container)
- Specified by:
packetReceived
in interface PacketHandler
sendPacket
public abstract void sendPacket(Packet packet)
- Specified by:
sendPacket
in interface PacketHandler
printPacket
public void printPacket(PrintStream out,
Packet packet)