125 lines
4.2 KiB
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>
|