public class NodeIPDetector
extends java.lang.Object
Constructor and Description |
---|
NodeIPDetector(Node node) |
public NodeIPDetector(Node node)
public void addPortDetector(NodeIPPortDetector detector)
public boolean hasDirectlyDetectedIP()
public void processDetectedIPs(DetectedIP[] list)
public void reportMTU(int mtu, boolean forIPv6)
public void redetectAddress()
public void setOldIPAddress(FreenetInetAddress freenetAddress)
public int registerConfigs(SubConfig nodeConfig, int sortOrder)
public void start()
public void onConnectedPeer()
public void registerIPDetectorPlugin(FredPluginIPDetector detector)
public void unregisterIPDetectorPlugin(FredPluginIPDetector detector)
public boolean isDetecting()
public int getMinimumDetectedMTU(boolean ipv6)
public int getMinimumDetectedMTU()
public void setMaybeSymmetric()
public void registerPortForwardPlugin(FredPluginPortForward forward)
public void unregisterPortForwardPlugin(FredPluginPortForward forward)
public void registerBandwidthIndicatorPlugin(FredPluginBandwidthIndicator indicator)
public void unregisterBandwidthIndicatorPlugin(FredPluginBandwidthIndicator indicator)
public FredPluginBandwidthIndicator getBandwidthIndicator()
public void addConnectionTypeBox(HTMLNode contentNode)
public boolean noDetectPlugins()
public boolean hasJSTUN()