org.teleal.cling.transport.spi
Interface NetworkAddressFactory

All Known Implementing Classes:
AndroidNetworkAddressFactory, NetworkAddressFactoryImpl

public interface NetworkAddressFactory


Field Summary
static String SYSTEM_PROPERTY_NET_ADDRESSES
           
static String SYSTEM_PROPERTY_NET_IFACES
           
 
Method Summary
 InetAddress[] getBindAddresses()
           
 InetAddress getBroadcastAddress(InetAddress inetAddress)
           
 byte[] getHardwareAddress(InetAddress inetAddress)
           
 InetAddress getLocalAddress(NetworkInterface networkInterface, boolean isIPv6, InetAddress remoteAddress)
           
 InetAddress getMulticastGroup()
           
 int getMulticastPort()
           
 NetworkInterface[] getNetworkInterfaces()
           
 int getStreamListenPort()
           
 

Field Detail

SYSTEM_PROPERTY_NET_IFACES

static final String SYSTEM_PROPERTY_NET_IFACES
See Also:
Constant Field Values

SYSTEM_PROPERTY_NET_ADDRESSES

static final String SYSTEM_PROPERTY_NET_ADDRESSES
See Also:
Constant Field Values
Method Detail

getMulticastGroup

InetAddress getMulticastGroup()

getMulticastPort

int getMulticastPort()

getStreamListenPort

int getStreamListenPort()

getNetworkInterfaces

NetworkInterface[] getNetworkInterfaces()

getBindAddresses

InetAddress[] getBindAddresses()

getHardwareAddress

byte[] getHardwareAddress(InetAddress inetAddress)

getBroadcastAddress

InetAddress getBroadcastAddress(InetAddress inetAddress)

getLocalAddress

InetAddress getLocalAddress(NetworkInterface networkInterface,
                            boolean isIPv6,
                            InetAddress remoteAddress)


Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.