CVS difference for ais/ai-00297.txt

Differences between 1.22 and version 1.23
Log of other versions for file ais/ai-00297.txt

--- ais/ai-00297.txt	2005/06/16 23:47:25	1.22
+++ ais/ai-00297.txt	2005/10/31 05:18:26	1.23
@@ -1,4 +1,4 @@
-!standard D.7 (10)                                     05-05-05  AI95-00297/13
+!standard D.7 (10)                                     05-10-01  AI95-00297/14
 !standard D.13.1(01)
 !standard D.15(01)
 !class amendment 02-06-01
@@ -53,9 +53,11 @@
 The following language-defined package exists:
 
 package Ada.Real_Time.Timing_Events is
+
   type Timing_Event is tagged limited private;
   type Timing_Event_Handler
        is access protected procedure (Event : in out Timing_Event);
+
   procedure Set_Handler (Event   : in out Timing_Event;
                          At_Time : in Time;
                          Handler : in Timing_Event_Handler);
@@ -66,7 +68,9 @@
            return Timing_Event_Handler;
   procedure Cancel_Handler (Event     : in out Timing_Event;
                             Cancelled : out Boolean);
+
   function Time_Of_Event(Event : Timing_Event) return Time;
+
 private
   ... -- not specified by the language
 end Ada.Real_Time.Timing_Events;
@@ -133,7 +137,7 @@
 The function Time_Of_Event returns the time of the event if the event is
 set; otherwise it returns Real_Time.Time_First.
 
-As the final step of the finalization of an object of type Timing_Event,
+As part of the finalization of an object of type Timing_Event,
 the Timing_Event is cleared.
 
 If several timing events are set for the same time, they are executed in
@@ -358,12 +362,14 @@
 
 @i<@s8<Static Semantics>>
 
-The following language-defined package exists:
+The following language-defined library package exists:
 
 @xcode<@b<package> Ada.Real_Time.Timing_Events @b<is>
+
   @b<type> Timing_Event @b<is tagged limited private>;
   @b<type> Timing_Event_Handler
        @b<is access protected procedure> (Event : @b<in out> Timing_Event);
+
   @b<procedure> Set_Handler (Event   : @b<in out> Timing_Event;
                          At_Time : @b<in> Time;
                          Handler : @b<in> Timing_Event_Handler);
@@ -374,7 +380,9 @@
        @b<return> Timing_Event_Handler;
   @b<procedure> Cancel_Handler (Event     : @b<in out> Timing_Event;
                             Cancelled : @b<out> Boolean);
+
   @b<function> Time_Of_Event (Event : Timing_Event) @b<return> Time;
+
 @b<private>
   ... -- @ft<@i<not specified by the language>>
 @b<end> Ada.Real_Time.Timing_Events;>
@@ -427,7 +435,7 @@
 The function Time_Of_Event returns the time of the event if the event is
 set; otherwise it returns Real_Time.Time_First.
 
-As the final step of the finalization of an object of type Timing_Event,
+As part of the finalization of an object of type Timing_Event,
 the Timing_Event is cleared.
 
 If several timing events are set for the same time, they are executed in
@@ -456,11 +464,11 @@
 real-time clock interrupt mechanism.
 
 @xindent<@s9<NOTES@hr
-Since a call of Set_Handler is not a blocking operation, it can be
+49  Since a call of Set_Handler is not a blocking operation, it can be
 called from within a handler.>>
 
-@xindent<@s9<A Timing_Event_Handler can be associated with several Timing_Event
-objects.>>
+@xindent<@s9<50  A Timing_Event_Handler can be associated with several
+Timing_Event objects.>>
 
 !ACATS Test
 

Questions? Ask the ACAA Technical Agent