AdaID/doc/adaid-generate.html

125 lines
4.2 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Package: AdaID.Generate</TITLE>
<META NAME="generator" CONTENT="AdaBrowse 4.0.3 http://home.tiscalinet.ch/t_wolf/tw/ada95/adabrowse/">
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<LINK REV="made" HREF="http://home.tiscalinet.ch/t_wolf/tw/ada95/adabrowse/">
<STYLE TYPE="text/css">
TABLE.title { background-color : #99CCFF }
TABLE.footer { background-color : #99CCFF }
TD.type { background-color : #CCEEFF }
TD.odd { background-color : #99CCFF }
TD.even { background-color : #CCEEFF }
TD.code { background-color : #EEEEEE }
SPAN.comment { color : red }
SPAN.literal { color : green }
SPAN.definition { color : purple }
H3.subtitle { background-color : #CCEEFF }
UL.index { list-style: none }
</STYLE>
<LINK REL="stylesheet" HREF="adabrowse.css" TYPE="text/css">
</HEAD>
<BODY BGCOLOR="#FFFFF4">
<TABLE WIDTH="100%" CLASS="title" BORDER=0 CELLSPACING=0 CELLPADDING=5><TR><TD><H2>Package: AdaID.Generate</H2></TD></TR></TABLE>
<!-- Generated by AdaBrowse 4.0.3 http://home.tiscalinet.ch/t_wolf/tw/ada95/adabrowse/ -->
<H3 CLASS="subtitle">Description</H3>
<DIV>
AdaID.Generate defines the functions required to generate UUIDs using
different standard methods.
</DIV>
<HR>
<TABLE WIDTH="100%" BORDER=1 CELLSPACING=0 CELLPADDING=0>
<TR><TD COLSPAN=2>
<H3 CLASS="subtitle">Header</H3>
</TD></TR>
<TR><TD COLSPAN=2 CLASS="odd">
<PRE><CODE><STRONG>package</STRONG> <A HREF="adaid.html">AdaID</A>.<A NAME="10_15"><SPAN CLASS="definition">Generate</SPAN></A> <STRONG>is</STRONG>
</CODE></PRE>
</TD></TR>
<TR><TD WIDTH="2%" CLASS="odd"><PRE> </PRE></TD>
<TD>
<TABLE WIDTH="100%" BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><TD>
<H3 CLASS="subtitle">Exceptions</H3>
<TABLE WIDTH="100%" BORDER=0 CELLSPACING=0>
<TR><TD ALIGN="LEFT" CLASS="code">
<CODE><A NAME="12_2"><SPAN CLASS="definition">Invalid_String</SPAN></A></CODE></TD></TR>
<TR><TD>
<DIV>
Thrown when invalid strings are passed to From_String
</DIV>
</TD></TR>
</TABLE>
</TD></TR>
<TR><TD>
<HR>
<H3 CLASS="subtitle">Other Items:</H3>
</TD></TR>
<TR><TD>
<TABLE WIDTH="100%" BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><TD CLASS="code">
<PRE><CODE><STRONG>procedure</STRONG> <A NAME="16_12"><SPAN CLASS="definition">Nil</SPAN></A>(id : <STRONG>in</STRONG> <STRONG>out</STRONG> <A HREF="adaid.html#46_7">UUID</A>);</CODE></PRE>
</TD></TR>
<TR><TD>
<DIV>
Set a UUID to Nil
</DIV>
</TD></TR>
</TABLE>
<HR>
</TD></TR>
<TR><TD>
<TABLE WIDTH="100%" BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><TD CLASS="code">
<PRE><CODE><STRONG>procedure</STRONG> <A NAME="20_12"><SPAN CLASS="definition">Random</SPAN></A>(id : <STRONG>in</STRONG> <STRONG>out</STRONG> <A HREF="adaid.html#46_7">UUID</A>);</CODE></PRE>
</TD></TR>
<TR><TD>
<DIV>
Generate a random UUID
</DIV>
</TD></TR>
</TABLE>
<HR>
</TD></TR>
<TR><TD>
<TABLE WIDTH="100%" BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><TD CLASS="code">
<PRE><CODE><STRONG>procedure</STRONG> <A NAME="23_12"><SPAN CLASS="definition">From_Name</SPAN></A>(namespace: <STRONG>in</STRONG> <A HREF="adaid.html#46_7">UUID</A>; name: <STRONG>in</STRONG> String; id: <STRONG>in</STRONG> <STRONG>out</STRONG> <A HREF="adaid.html#46_7">UUID</A>);</CODE></PRE>
</TD></TR>
<TR><TD>
<DIV>
Generate a UUID based on a name
</DIV>
</TD></TR>
</TABLE>
<HR>
</TD></TR>
<TR><TD>
<TABLE WIDTH="100%" BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><TD CLASS="code">
<PRE><CODE><STRONG>procedure</STRONG> <A NAME="26_12"><SPAN CLASS="definition">From_String</SPAN></A>(str : <STRONG>in</STRONG> String; id : <STRONG>in</STRONG> <STRONG>out</STRONG> <A HREF="adaid.html#46_7">UUID</A>);</CODE></PRE>
</TD></TR>
<TR><TD>
<DIV>
Generate a UUID from a string.
This is not so much generation, but reconstruction
</DIV>
</TD></TR>
</TABLE>
</TD></TR>
</TABLE>
</TD></TR>
<TR><TD COLSPAN=2 CLASS="odd">
<PRE><CODE><STRONG>end</STRONG> <A HREF="adaid.html">AdaID</A>.Generate;</CODE></PRE>
</TD></TR>
</TABLE>
<!-- --><HR><TABLE WIDTH="100%" CLASS="footer" BORDER=0 CELLSPACING=0 CELLPADDING=5><TR><TD><FONT SIZE=-1><!-- -->Generated on 2012-01-20 at 11:19:19 by <A HREF="http://home.tiscalinet.ch/t_wolf/tw/ada95/adabrowse/" TARGET="_top">AdaBrowse 4.0.3</A>.</FONT></TD></TR></TABLE>
</BODY>
</HTML>