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.ArpRequestState

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

public class ArpRequestState
extends java.lang.Object
implements fi.hut.tcm.jacob.conduits.State
ArpRequestState Provides methods for sending ARP requests and handling replies:
- applyData calls APRequestDataMessenger to make ARP request to get Ethernet address for packet.
- applyResponse calls ARPRequestResponseMessenger to insert the IP-Ethernet pair in response message to the Arp Table.


Field Summary
static ArpRequestState instance
           
 
Method Summary
void applyData(fi.hut.tcm.jacob.conduits.Messenger msgr, fi.hut.tcm.jacob.conduits.Message message, java.util.Hashtable reqTable, fi.hut.tcm.jacob.tcpip.arp.ArpRequestSession my_session)
          Calls APRequestDataMessenger to make ARP request to get Ethernet address for packet.
void applyResponse(fi.hut.tcm.jacob.conduits.Messenger msgr, fi.hut.tcm.jacob.conduits.Message message, java.util.Hashtable reqTable, fi.hut.tcm.jacob.tcpip.arp.ArpRequestSession my_session)
          Calls ARPRequestResponseMessenger to insert the IP-Ethernet pair in response message to the Arp Table
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait
 

Field Detail

instance

public static ArpRequestState instance
Method Detail

applyResponse

public void applyResponse(fi.hut.tcm.jacob.conduits.Messenger msgr,
                          fi.hut.tcm.jacob.conduits.Message message,
                          java.util.Hashtable reqTable,
                          fi.hut.tcm.jacob.tcpip.arp.ArpRequestSession my_session)
Calls ARPRequestResponseMessenger to insert the IP-Ethernet pair in response message to the Arp Table

applyData

public void applyData(fi.hut.tcm.jacob.conduits.Messenger msgr,
                      fi.hut.tcm.jacob.conduits.Message message,
                      java.util.Hashtable reqTable,
                      fi.hut.tcm.jacob.tcpip.arp.ArpRequestSession my_session)
Calls APRequestDataMessenger to make ARP request to get Ethernet address for packet.
Parameters:
msgr -  
message -  
reqTable -  
ifaceTable -  
my_session -  

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