comp.lang.ada
 help / color / mirror / Atom feed
From: Olivier Scalbert <olivier.scalbert@algosyn.com>
Subject: Re: Question on Controlled types
Date: Sat, 30 May 2009 16:48:37 +0200
Date: 2009-05-30T16:48:37+02:00	[thread overview]
Message-ID: <4a214769$0$2865$ba620e4c@news.skynet.be> (raw)
In-Reply-To: <4a213fd0$0$2847$ba620e4c@news.skynet.be>

More accurately from the Delay_Line user point of view, I would like to 
be able to:

1- Create a Delay_Line:

Delay1 : Delay_Line := Make_Delay_Line(Duration: Duration_Type); -- here 
the internal large array is created on the heap.

2- Use it (I prefer dot notation!):
Delay1.Set_Input(Input_Signal);
Output_Signal := Delay1.Get_Output();

3- Be able to adjust the duration later:
Delay1.Set_Duration(...); -- here the new array is created, the values 
of the old array are processed and re-injected into the new one and then 
the old array is freed.

4- When Delay1 will end his life, I want the allocated array to be freed.

5- I do not need this:
Delay2 := Delay1;

Olivier



  reply	other threads:[~2009-05-30 14:48 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-05-30 11:41 Question on Controlled types Olivier Scalbert
2009-05-30 13:27 ` Dmitry A. Kazakov
2009-05-30 14:16   ` Olivier Scalbert
2009-05-30 14:48     ` Olivier Scalbert [this message]
2009-05-30 15:20       ` Robert A Duff
2009-05-30 15:40         ` Olivier Scalbert
2009-05-30 18:37           ` Robert A Duff
2009-06-04 12:32   ` Hibou57 (Yannick Duchêne)
2009-06-04 14:04     ` Dmitry A. Kazakov
2009-06-04 14:34       ` Hibou57 (Yannick Duchêne)
2009-06-04 15:03         ` Dmitry A. Kazakov
2009-06-04 15:13           ` Hibou57 (Yannick Duchêne)
2009-06-06  1:31       ` Randy Brukardt
2009-05-30 13:30 ` christoph.grein
  -- strict thread matches above, loose matches on Subject: below --
2003-10-02  8:05 Question on controlled types christoph.grein
2003-10-01 20:03 Beard, Frank Randolph CIV
2003-10-02 18:45 ` Robert I. Eachus
2003-10-01 19:06 Alex Xela
2003-10-01 23:07 ` Matthew Heaney
2003-10-02  7:09   ` Alex Xela
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox