Package org.onosproject.net.host
Interface HostProbeStore
- 
- All Superinterfaces:
- Store<HostProbingEvent,HostProbingStoreDelegate>
 
 public interface HostProbeStore extends Store<HostProbingEvent,HostProbingStoreDelegate> Manages inventory of pending host probes.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description MacAddressaddProbingHost(Host host, ConnectPoint connectPoint, ProbeMode probeMode, MacAddress probeMac, int retry)Notifies HostProbeStore the beginning of pending host location verification and retrieves the unique MAC address for the probe.voidremoveProbingHost(MacAddress probeMac)Notifies HostProbeStore the end of pending host location verification.- 
Methods inherited from interface org.onosproject.store.StorehasDelegate, setDelegate, unsetDelegate
 
- 
 
- 
- 
- 
Method Detail- 
addProbingHostMacAddress addProbingHost(Host host, ConnectPoint connectPoint, ProbeMode probeMode, MacAddress probeMac, int retry) Notifies HostProbeStore the beginning of pending host location verification and retrieves the unique MAC address for the probe.- Parameters:
- host- host to be probed
- connectPoint- the connect point that is under verification
- probeMode- probe mode
- probeMac- probeMac if this is a retry. Null if this is the very first probe and the probeMac is to-be-generated
- retry- max retry times
- Returns:
- probeMac, the source MAC address ONOS uses to probe the host
 
 - 
removeProbingHostvoid removeProbingHost(MacAddress probeMac) Notifies HostProbeStore the end of pending host location verification.- Parameters:
- probeMac- the source MAC address ONOS uses to probe the host
 
 
- 
 
-