Oberon || Library || Module Index || Search Engine || Definition || Module


Ulm's Oberon Library:
NamesBootService


NAME

NamesBootService - service which exports root nodes at known addresses

SYNOPSIS

PROCEDURE Export(address: Networks.Address;
                 root: Names.Node;
                 errors: RelatedEvents.Object) : BOOLEAN;


PROCEDURE Import(address: Networks.Address; VAR root: Names.Node; errors: RelatedEvents.Object) : BOOLEAN;

DESCRIPTION

NamesBootService defines a simple service based upon Daemons and RemoteObjects that provides the address of a root node at a known address. This is mainly used to import the public root from an Oberon name service, see Names.

Export makes root at address available.

Import attempts to import a node from address and to store it into root.

DIAGNOSTICS

The error events of the underlying modules are propagated to errors.

SEE ALSO

IPv4NameSystems
is based upon NamesBootService and imports root nodes from IPv4 addresses.
UnixNames
attempts to find an Oberon name service and to import its root object using IPv4NameSystems.

Edited by: borchert, last change: 2004/03/31, revision: 1.1, converted to HTML: 2004/03/31

Oberon || Library || Module Index || Search Engine || Definition || Module