Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD

Class fi.hut.tcm.jacob.tcpip.arp.ArpRequestResponseMessenger

java.lang.Object
  |
  +--fi.hut.tcm.jacob.tcpip.arp.ArpRequestResponseMessenger

public class ArpRequestResponseMessenger
extends java.lang.Object
implements fi.hut.tcm.jacob.conduits.Messenger
ArpRequestResponseMessenger Methods for handling ARP Request responses (Arp replies).


Field Summary
static ArpRequestResponseMessenger instance
           
 
Method Summary
void apply(fi.hut.tcm.jacob.conduits.Message message, fi.hut.tcm.jacob.conduits.State state, fi.hut.tcm.jacob.conduits.Session session)
           
void dequeueMessage(int ipAddr, java.util.Hashtable reqTable, fi.hut.tcm.jacob.conduits.Session session)
          Not implemented, planned functionality: gets message from requestTable and sets next Conduit.
int handleArpResponse(fi.hut.tcm.jacob.tcpip.arp.ArpRequestSession my_session, fi.hut.tcm.jacob.conduits.Message message)
          Handles Arp request replies.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait
 

Field Detail

instance

public static ArpRequestResponseMessenger instance
Method Detail

dequeueMessage

public void dequeueMessage(int ipAddr,
                           java.util.Hashtable reqTable,
                           fi.hut.tcm.jacob.conduits.Session session)
Not implemented, planned functionality: gets message from requestTable and sets next Conduit.

handleArpResponse

public int handleArpResponse(fi.hut.tcm.jacob.tcpip.arp.ArpRequestSession my_session,
                             fi.hut.tcm.jacob.conduits.Message message)
Handles Arp request replies. Inserts IP & Ethernet address pair into Arp Table and deletes reply messages.
Parameters:
my_session -  
message -  
Returns:
integer

apply

public void apply(fi.hut.tcm.jacob.conduits.Message message,
                  fi.hut.tcm.jacob.conduits.State state,
                  fi.hut.tcm.jacob.conduits.Session session)
Description copied from interface:
 
Specified by:
apply(fi.hut.tcm.jacob.conduits.Message, fi.hut.tcm.jacob.conduits.State, fi.hut.tcm.jacob.conduits.Session) in interface fi.hut.tcm.jacob.conduits.Messenger
Parameters:
message -  
state -  
session -  

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD