jist.swans.net
Interface NetInterface.NetHandler

All Known Subinterfaces:
RouteInterface, RouteInterface.Aodv, RouteInterface.Dsr, RouteInterface.Zrp, TransInterface, TransInterface.TransTcpInterface, TransInterface.TransUdpInterface
All Known Implementing Classes:
AppHeartbeat, ip.MyIpHandler, RouteAodv, RouteDsr, RouteZrp, TransTcp, TransUdp
Enclosing interface:
NetInterface

public static interface NetInterface.NetHandler

Network layer callback interface.

Since:
SWANS1.0
Version:
$Id: NetInterface.java,v 1.18 2004/04/06 16:07:49 barr Exp $
Author:
Rimon Barr <barr+jist@cs.cornell.edu>

Method Summary
 void receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from network layer.
 

Method Detail

receive

void receive(Message msg,
             NetAddress src,
             MacAddress lastHop,
             byte macId,
             NetAddress dst,
             byte priority,
             byte ttl)
Receive a message from network layer.

Parameters:
msg - message received
src - source network address
lastHop - source link address
macId - incoming interface
dst - destination network address
priority - packet priority
ttl - packet time-to-live