
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.