Ipv4Address

Companion:
class
Source:
Host.scala
class Object
trait Matchable
class Any

Value members

Concrete methods

Constructs an IPv4 address from a 4-element byte array. Returns Some when array is exactly 4-bytes and None otherwise.

Constructs an IPv4 address from a 4-element byte array. Returns Some when array is exactly 4-bytes and None otherwise.

Source:
Host.scala
def fromBytes(a: Int, b: Int, c: Int, d: Int): Ipv4Address

Constructs an address from the specified 4 bytes.

Constructs an address from the specified 4 bytes.

Each byte is represented as an Int to avoid having to manually call .toByte on each value -- the toByte call is done inside this function.

Source:
Host.scala

Constructs an IPv4 address from a Long, using the lower 32-bits.

Constructs an IPv4 address from a Long, using the lower 32-bits.

Source:
Host.scala

Parses an IPv4 address from a dotted-decimal string, returning None if the string is not a valid IPv4 address.

Parses an IPv4 address from a dotted-decimal string, returning None if the string is not a valid IPv4 address.

Source:
Host.scala
def mask(bits: Int): Ipv4Address

Computes a mask by setting the first / left-most n bits high.

Computes a mask by setting the first / left-most n bits high.

Example:
scala> Ipv4Address.mask(16)
res0: Ipv4Address = 255.255.0.0
Source:
Host.scala

Concrete fields

Last IP address in the IPv4 multicast range.

Last IP address in the IPv4 multicast range.

Source:
Host.scala

First IP address in the IPv4 multicast range.

First IP address in the IPv4 multicast range.

Source:
Host.scala

Last IP address in the IPv4 source specific multicast range.

Last IP address in the IPv4 source specific multicast range.

Source:
Host.scala

First IP address in the IPv4 source specific multicast range.

First IP address in the IPv4 source specific multicast range.

Source:
Host.scala