DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ T V

⟦958e804e1⟧ TextFile

    Length: 960 (0x3c0)
    Types: TextFile
    Names: »V«

Derivation

└─⟦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⟧ 

TextFile

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;