IpAddress class

Superclass of Ip4Address and Ip6Address.

Inheritance
Implementers

Constructors

IpAddress()
const

Properties

hashCode int
Determines hash by serializing this value.
read-only, inherited
isIpv4 bool
Inspects whether the address is IPv4 address or IPv6 mapping of IPv4 address.
read-only
isLocalNetwork bool
Inspects whether the address is a local network address (e.g. 10.0.01).
read-only
isLoopback bool
Inspects whether the address is loopback address (e.g. 127.0.0.1)
read-only
protocol Protocol
Returns protocol (ipv4 or ipv6).
read-only
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

encodeSelf(RawWriter writer) → void
Encodes this object.
inherited
encodeSelfCapacity() int
Returns an estimate of the maximum number of bytes needed to encode this value.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toImmutableByteData() ByteData
Returns an immutable encoding of this value.
inherited
toImmutableBytes() List<int>
Returns an immutable encoding of this value.
inherited
toMutableByteData() ByteData
Returns a mutable encoding of this value.
inherited
toMutableBytes() List<int>
Returns a mutable encoding of this value.
inherited
toString() String
Returns string representation of the address.
override

Operators

operator ==(dynamic other) bool
Determines equality by serializing both values.
inherited

Static Methods

fromBytes(List<int> bytes) IpAddress
parse(String source) IpAddress
Parses either Ip4Address or Ip6Address.