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

⟦d86420d4d⟧ Ada Source

    Length: 3072 (0xc00)
    Types: Ada Source
    Notes: 03_class, FILE, R1k_Segment, e3_tag, package Message, seg_055431, seg_05546c, seg_056209

Derivation

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

E3 Source Code



with Parametre_Defs;
with Liste_Parametre;
with My_Channel_User;
with Channel_Operator;
with Bounded_String;  
with B_Constant;

package Message is
    type Object is private;
    procedure Create (O : in out Object;
                      Emet : Parametre_Defs.Identificator;
                      Dest : Parametre_Defs.Identificator;
                      Typed : Parametre_Defs.Message_Type;
                      Number : Parametre_Defs.Message_Number;
                      Content : Liste_Parametre.List);
    procedure Send (O : in out Object; Channel : in out My_Channel_User.Object);
    procedure Receive (O : out Object;
                       Channel : in out Channel_Operator.Object;
                       Result : out Boolean);

    procedure Set_Emet (O : in out Object; Emet : Parametre_Defs.Identificator);
    procedure Set_Dest (O : in out Object; Dest : Parametre_Defs.Identificator);
    procedure Set_Type (O : in out Object; Typed : Parametre_Defs.Message_Type);

    function Get_Emet (O : Object) return Parametre_Defs.Identificator;
    function Get_Dest (O : Object) return Parametre_Defs.Identificator;
    function Get_Number (O : Object) return Parametre_Defs.Message_Number;
    function Get_Type (O : Object) return Parametre_Defs.Message_Type;
    function Get_Containt (O : Object) return Liste_Parametre.List;

private
    type Object is
        record
            Mess : Bounded_String.Variable_String (B_Constant.Trame_Max_Size);
            Emet : Parametre_Defs.Identificator;
            Dest : Parametre_Defs.Identificator;
        end record;
end Message;

E3 Meta Data

    nblk1=2
    nid=0
    hdr6=4
        [0x00] rec0=18 rec1=00 rec2=01 rec3=082
        [0x01] rec0=10 rec1=00 rec2=02 rec3=000
    tail 0x2175f37a687bc8d4f4b68 0x42a00088462060003