org.openflow.util.string
Class IPUtil

java.lang.Object
  extended by org.openflow.util.string.IPUtil

public class IPUtil
extends java.lang.Object

IPUtil -- Utility class with IP related functions

Author:
grg

Field Summary
static int IP4_ADDR_LEN
          Size of an IPv4 address in bytes
 
Constructor Summary
IPUtil()
           
 
Method Summary
static void main(java.lang.String[] args)
           
static java.lang.String maskedIPToString(int ip, int maskedBits)
          Converts a masked IP to a string.
static int stringToIP(java.lang.String ip)
           
static byte[] toByteArray(int ip)
          ByteArray -- convert an integer IP address into a byte array
static java.net.InetAddress toInetAddress(int ip)
          toInetAddress -- convert an integer IP address into an InetAddress
static java.lang.String toString(int ip)
          toString -- convert an integer IP address into a string
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IP4_ADDR_LEN

public static final int IP4_ADDR_LEN
Size of an IPv4 address in bytes

See Also:
Constant Field Values
Constructor Detail

IPUtil

public IPUtil()
Method Detail

toByteArray

public static byte[] toByteArray(int ip)
ByteArray -- convert an integer IP address into a byte array

Parameters:
ip - IP address to convert
Returns:
byte array representation of IP

toInetAddress

public static java.net.InetAddress toInetAddress(int ip)
toInetAddress -- convert an integer IP address into an InetAddress

Parameters:
ip - IP address to convert
Returns:
InetAddress object

maskedIPToString

public static java.lang.String maskedIPToString(int ip,
                                                int maskedBits)
Converts a masked IP to a string.

Parameters:
ip - IP address
maskedBits - number of bits to mask
Returns:
string version of the masked IP address

toString

public static java.lang.String toString(int ip)
toString -- convert an integer IP address into a string

Parameters:
ip - IP address to convert
Returns:
String representation of IP address

stringToIP

public static int stringToIP(java.lang.String ip)

main

public static void main(java.lang.String[] args)