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).
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 |
instance
public static ArpRequestResponseMessenger instance
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
-