cybergarage-upnp
org.cybergarage.net.HostInterface Class Reference

Static Public Member Functions

static final void setInterface (String ifaddr)
 
static final String getInterface ()
 
static final int getNHostAddresses ()
 
static final InetAddress[] getInetAddress (int ipfilter, String[] interfaces)
 
static final String getHostAddress (int n)
 
static final boolean isIPv6Address (String host)
 
static final boolean isIPv4Address (String host)
 
static final boolean hasIPv4Addresses ()
 
static final boolean hasIPv6Addresses ()
 
static final String getIPv4Address ()
 
static final String getIPv6Address ()
 
static final String getHostURL (String host, int port, String uri)
 

Static Public Attributes

static boolean USE_LOOPBACK_ADDR = false
 
static boolean USE_ONLY_IPV4_ADDR = false
 
static boolean USE_ONLY_IPV6_ADDR = false
 
static final int IPV4_BITMASK = 0x0001
 
static final int IPV6_BITMASK = 0x0010
 
static final int LOCAL_BITMASK = 0x0100
 

Static Private Member Functions

static final boolean hasAssignedInterface ()
 
static final boolean isUsableAddress (InetAddress addr)
 

Static Private Attributes

static String ifAddress = ""
 

Member Function Documentation

◆ getHostAddress()

static final String org.cybergarage.net.HostInterface.getHostAddress ( int n)
inlinestatic

◆ getHostURL()

static final String org.cybergarage.net.HostInterface.getHostURL ( String host,
int port,
String uri )
inlinestatic

◆ getInetAddress()

static final InetAddress[] org.cybergarage.net.HostInterface.getInetAddress ( int ipfilter,
String[] interfaces )
inlinestatic
Parameters
ipfilter
interfaces
Returns
Since
1.8.0
Author
Stefano "Kismet" Lenzi <kisme.nosp@m.t.sl.nosp@m.@gmai.nosp@m.l.co.nosp@m.m>

◆ getInterface()

static final String org.cybergarage.net.HostInterface.getInterface ( )
inlinestatic

◆ getIPv4Address()

static final String org.cybergarage.net.HostInterface.getIPv4Address ( )
inlinestatic

◆ getIPv6Address()

static final String org.cybergarage.net.HostInterface.getIPv6Address ( )
inlinestatic

◆ getNHostAddresses()

static final int org.cybergarage.net.HostInterface.getNHostAddresses ( )
inlinestatic

◆ hasAssignedInterface()

static final boolean org.cybergarage.net.HostInterface.hasAssignedInterface ( )
inlinestaticprivate

◆ hasIPv4Addresses()

static final boolean org.cybergarage.net.HostInterface.hasIPv4Addresses ( )
inlinestatic

◆ hasIPv6Addresses()

static final boolean org.cybergarage.net.HostInterface.hasIPv6Addresses ( )
inlinestatic

◆ isIPv4Address()

static final boolean org.cybergarage.net.HostInterface.isIPv4Address ( String host)
inlinestatic

◆ isIPv6Address()

static final boolean org.cybergarage.net.HostInterface.isIPv6Address ( String host)
inlinestatic

◆ isUsableAddress()

static final boolean org.cybergarage.net.HostInterface.isUsableAddress ( InetAddress addr)
inlinestaticprivate

◆ setInterface()

static final void org.cybergarage.net.HostInterface.setInterface ( String ifaddr)
inlinestatic

Field Documentation

◆ ifAddress

String org.cybergarage.net.HostInterface.ifAddress = ""
staticprivate

◆ IPV4_BITMASK

final int org.cybergarage.net.HostInterface.IPV4_BITMASK = 0x0001
static

◆ IPV6_BITMASK

final int org.cybergarage.net.HostInterface.IPV6_BITMASK = 0x0010
static

◆ LOCAL_BITMASK

final int org.cybergarage.net.HostInterface.LOCAL_BITMASK = 0x0100
static

◆ USE_LOOPBACK_ADDR

boolean org.cybergarage.net.HostInterface.USE_LOOPBACK_ADDR = false
static

◆ USE_ONLY_IPV4_ADDR

boolean org.cybergarage.net.HostInterface.USE_ONLY_IPV4_ADDR = false
static

◆ USE_ONLY_IPV6_ADDR

boolean org.cybergarage.net.HostInterface.USE_ONLY_IPV6_ADDR = false
static

The documentation for this class was generated from the following file: