- encode([value])
The encode method converts the content of the class
instance into BER octet-stream (string).
The value parameter, whenever used for last-minute payload
assignment to class instance, must be given in a symbolic, "dotted" form
(for example, '127.0.0.1').
- decode(data)
The decode method attempts to convert the
data octet-stream (string) into an IP address value, and
returns a tuple of (ipaddress_class_instance,
rest).
Any unprocessed part of data octet-stream is returned
in the rest string.
The data octet-stream must carry an ASN.1 IP address value
or an exception would be thrown.
- update(value)
The update method assigns the value,
given in dotted notation, to class instance payload.
- __call__()
Class instance invocation would return currently stored payload
in dotted notation.
- __cmp__(other)
Class instances may be compared against each other. The
comparation would return negative if other is greater, zero
on equivalence, positive if other is less.
- __repr__()
Returns the canonical string representation of the class instance.
- __str__()
Returns a nice string representation of the class instance.