|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T V
Length: 960 (0x3c0)
Types: TextFile
Names: »V«
└─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11
└─⟦129cab021⟧ »DATA«
└─⟦this⟧
└─⟦2f6cfab89⟧ Bits:30000547 8mm tape, Rational 1000, !projects 94-01-04
└─⟦d65440be7⟧ »DATA«
└─⟦this⟧
with Calendar;
use Calendar;
generic
type Object is private;
with procedure Operation (Obj : in out Object);
package Pkg_Agent_Generic is
task type Agent is
entry Cycle (Periode : Duration; N : Natural; Obj : in out Object);
entry Stop;
entry Resume;
entry Suspend;
end Agent;
for Agent'Storage_Size use 4096;
type Pool is array (Positive range <>) of Agent;
type Tableau_Periode is array (Positive range <>) of Duration;
type Tableau_Nbr is array (Positive range <>) of Natural;
type Tableau_Object is array (Positive range <>) of Object;
procedure Cycle (The_Pool : Pool;
The_Periodes : Tableau_Periode;
The_Nbr_Cycle : Tableau_Nbr;
The_Objects : in out Tableau_Object);
procedure Stop (The_Pool : Pool);
procedure Suspend (The_Pool : Pool);
procedure Resume (The_Pool : Pool);
end Pkg_Agent_Generic;