
Public Member Functions | |
| InetAddress[] | getInetAddresses () | 
| void | lockInetAddress (InetAddress interfaceAddress) | 
| NetworkTopologyDiscoveryImpl () | |
| void | unlockInetAddress (InetAddress interfaceAddress) | 
| boolean | useInetAddress (NetworkInterface networkInterface, InetAddress interfaceAddress) | 
Private Attributes | |
| final Method | _isUp | 
| final Method | _supportsMulticast | 
Static Private Attributes | |
| static final Logger | logger = Logger.getLogger(NetworkTopologyDiscoveryImpl.class.getName()) | 
This class implements NetworkTopologyDiscovery.
Definition at line 23 of file NetworkTopologyDiscoveryImpl.java.
Definition at line 33 of file NetworkTopologyDiscoveryImpl.java.
| InetAddress [] javax.jmdns.impl.NetworkTopologyDiscoveryImpl.getInetAddresses | ( | ) |  [inline, virtual] | 
        
Get all local Internet Addresses for the machine.
Implements javax.jmdns.NetworkTopologyDiscovery.
Definition at line 58 of file NetworkTopologyDiscoveryImpl.java.
| void javax.jmdns.impl.NetworkTopologyDiscoveryImpl.lockInetAddress | ( | InetAddress | interfaceAddress | ) |  [inline] | 
        
Locks the given InetAddress if the device requires it.
| interfaceAddress | 
Implements javax.jmdns.NetworkTopologyDiscovery.
Definition at line 119 of file NetworkTopologyDiscoveryImpl.java.
| void javax.jmdns.impl.NetworkTopologyDiscoveryImpl.unlockInetAddress | ( | InetAddress | interfaceAddress | ) |  [inline] | 
        
Locks the given InetAddress if the device requires it.
| interfaceAddress | 
Implements javax.jmdns.NetworkTopologyDiscovery.
Definition at line 128 of file NetworkTopologyDiscoveryImpl.java.
| boolean javax.jmdns.impl.NetworkTopologyDiscoveryImpl.useInetAddress | ( | NetworkInterface | networkInterface, | 
| InetAddress | interfaceAddress | ||
| ) |  [inline] | 
        
Check if a given InetAddress should be used for mDNS
| networkInterface | |
| interfaceAddress | 
true is the address is to be used, false otherwise. Implements javax.jmdns.NetworkTopologyDiscovery.
Definition at line 85 of file NetworkTopologyDiscoveryImpl.java.
final Method javax.jmdns.impl.NetworkTopologyDiscoveryImpl._isUp [private] | 
        
Definition at line 26 of file NetworkTopologyDiscoveryImpl.java.
final Method javax.jmdns.impl.NetworkTopologyDiscoveryImpl._supportsMulticast [private] | 
        
Definition at line 28 of file NetworkTopologyDiscoveryImpl.java.
final Logger javax.jmdns.impl.NetworkTopologyDiscoveryImpl.logger = Logger.getLogger(NetworkTopologyDiscoveryImpl.class.getName()) [static, private] | 
        
Definition at line 24 of file NetworkTopologyDiscoveryImpl.java.