DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

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

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦b4623b3c0⟧ Ada Source

    Length: 4096 (0x1000)
    Types: Ada Source
    Notes: 03_class, FILE, R1k_Segment, e3_tag, package Test_Context, seg_028b89

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 

E3 Source Code



with Access_String;
with System;  
with Po_Handle;
with Po_Access_Modes;
with Po_Conditions;

package Test_Context is

  type Location_Kind is (None, Test_Run_Loc, Test_Case_Loc, Test_Set_Loc,
                         Subject_Program_Loc, Test_Driver_Loc,
                         Input_Data_Loc, Expected_Output_Loc,
                         Test_Output_Loc, Test_Log_Loc, Test_Script_Loc);

  type Object is private;


  function Constructor (Heap : System.Segment) return Test_Context.Object;

  procedure Destructor (The_Context : in out Test_Context.Object);

  procedure Set_Location_Of (The_Kind   :        Location_Kind;
                             In_Context : in out Test_Context.Object;
                             With_Value :        String);

  function Location_Of
            (The_Kind : Location_Kind; In_Context : Test_Context.Object)
            return String;


  function Full_Name (Of_Relative_Name : String;
                      Of_Kind          : Location_Kind;
                      Using_Context    : Test_Context.Object) return String;


  package Persistent_Operations is


    procedure Get_Condition (Obj  : in     Test_Context.Object;
                             Into : in out Po_Conditions.Condition);


    procedure Open (The_Obj : in out Test_Context.Object;
                    Mode    : in     Po_Access_Modes.Modes;
                    Handle  : in     Po_Handle.Object);


    procedure Create (The_Obj : in out Test_Context.Object;
                      Handle  : in     Po_Handle.Object);

    function Name (For_Obj : Test_Context.Object) return String;

    procedure Save (The_Obj : in out Test_Context.Object);

    procedure Save_As (The_Obj         : in out Test_Context.Object;
                       With_New_Handle :        Po_Handle.Object);

    procedure Close (The_Obj : in out Test_Context.Object;
                     Abandon :        Boolean := False);


  end Persistent_Operations;


end Test_Context;

E3 Meta Data

    nblk1=3
    nid=0
    hdr6=6
        [0x00] rec0=20 rec1=00 rec2=01 rec3=02c
        [0x01] rec0=1c rec1=00 rec2=02 rec3=000
        [0x02] rec0=06 rec1=00 rec2=03 rec3=000
    tail 0x21521339a83c55e24aa7a 0x42a00044462022803