object Ipv6Address extends Serializable
- Source
- IpAddress.scala
- Alphabetic
- By Inheritance
- Ipv6Address
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
MulticastRangeEnd: Ipv6Address
Last IP address in the IPv6 multicast range.
-
val
MulticastRangeStart: Ipv6Address
First IP address in the IPv6 multicast range.
-
val
SourceSpecificMulticastRangeEnd: Ipv6Address
Last IP address in the IPv6 source specific multicast range.
-
val
SourceSpecificMulticastRangeStart: Ipv6Address
First IP address in the IPv6 source specific multicast range.
-
def
apply(value: String): Option[Ipv6Address]
Parses an IPv6 address from a string in RFC4291 notation, returning
Noneif the string is not a valid IPv6 address. -
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
fromBigInt(value: BigInt): Ipv6Address
Constructs an IPv6 address from a
BigInt, using the lower 128-bits. -
def
fromBytes(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int, b6: Int, b7: Int, b8: Int, b9: Int, b10: Int, b11: Int, b12: Int, b13: Int, b14: Int, b15: Int): Ipv6Address
Constructs an address from the specified 16 bytes.
Constructs an address from the specified 16 bytes.
Each byte is represented as an
Intto avoid having to manually call.toByteon each value -- thetoBytecall is done inside this function. -
def
fromBytes(bytes: Array[Byte]): Option[Ipv6Address]
Constructs an IPv6 address from a 16-element byte array.
Constructs an IPv6 address from a 16-element byte array. Returns
Somewhen array is exactly 16-bytes andNoneotherwise. -
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
mask(bits: Int): Ipv6Address
Computes a mask by setting the first / left-most
nbits high.Computes a mask by setting the first / left-most
nbits high.scala> Ipv6Address.mask(32) res0: Ipv6Address = ffff:ffff::
Example: -
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )