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


Ulm's Oberon Library:
UniqueNames


NAME

UniqueNames - supply unique names

SYNOPSIS

PROCEDURE Insert(node, subnode: Names.Node; auth: Shards.Lid;
                     VAR name: Names.Name): BOOLEAN;

DESCRIPTION

Insert is a variant of Names.Insert that chooses some unique name by itself and supplies it in name for later reference.

DIAGNOSTICS

All error conditions and reactions are the same as with Names, with the exception of Names.nameExists which is avoided by definition (in the worst case after some retries).

SEE ALSO

Names
abstraction for name hierarchies
RandomGenerators
pseudo random number generation

AUTHOR

Martin Hasch, University of Ulm
Edited by: borchert, last change: 1997/04/02, revision: 1.3, converted to HTML: 1997/04/28

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