Oberon ||
Library ||
Module Index ||
Search Engine ||
Definition ||
Module
Ulm's Oberon Library:
Inet6TCP
NAME
Inet6TCP - TCP/IPv6 based implementation of Networks
SYNOPSIS
TYPE Address = IPv6TCPSockets.SocketAddress;
PROCEDURE CreateAddress(VAR address: Networks.Address; ipaddr: Address);
PROCEDURE ConvertAddress(address: Networks.Address; VAR ipaddr: Address);
PROCEDURE SetAddress(address: Networks.Address; ipaddr: Address);
DESCRIPTION
Inet6TCP
is a Networks implementation
which is based upon IPv6TCPSockets.
CreateAddress takes an IPv6 address and
converts it into a newly created general network address.
ConvertAddress allows the reverse conversion but requires
address to be returned earlier by CreateAddress.
SetAddress allows to change a network address.
Again, address must originate from Inet6TCP.
General network addresses are persistent objects which
allow the interface of Networks to be used which
is independent from a particular network implementation.
DIAGNOSTICS
Passing an invalid general network address
(i.e. an address which does not originate from Inet6TCP)
to ConvertAddress or
SetAddress causes a type guard to fail.
SEE ALSO
- InetTCP
-
similar module for IPv4 TCP sockets
- IPv6TCPSockets
-
interface for IPv6 TCP sockets
- Networks
-
general abstraction for network connections
Edited by: borchert, last change: 2006/08/09, revision: 1.1, converted to HTML: 2006/08/09
Oberon ||
Library ||
Module Index ||
Search Engine ||
Definition ||
Module