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

⟦52c1211cd⟧ Ada Source

    Length: 3072 (0xc00)
    Types: Ada Source
    Notes: 03_class, FILE, R1k_Segment, e3_tag, seg_029710

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 Lines, Time_Utilities, Unbounded;

PACKAGE BODY Messages IS


   FUNCTION Make RETURN Message IS
      New_Message : Message;
   BEGIN
      RETURN New_Message;
   END Make;


   PROCEDURE Set_To (To : Destination; The_Message : IN OUT Message) IS
   BEGIN
      The_Message.Message_To := To;
   END Set_To;


   PROCEDURE Set_From (From : Destination; The_Message : IN OUT Message) IS
   BEGIN
      The_Message.Message_From := From;
   END Set_From;


   PROCEDURE Set_Date (Date : Tu.Time; The_Message : IN OUT Message) IS
   BEGIN
      The_Message.Message_Date := Date;
   END Set_Date;


   PROCEDURE Set_Subject (Subject     :        Lines.Line;
                          The_Message : IN OUT Message) IS
   BEGIN
      The_Message.Message_Subject := Unbounded.Value (Subject);
   END Set_Subject;


   PROCEDURE Set_Text (Text        :        Lines.Lines_Type;
                       The_Message : IN OUT Message) IS
   BEGIN
      The_Message.Message_Text := Text;
   END Set_Text;


   FUNCTION Get_To (The_Message : Message) RETURN Destination IS
   BEGIN
      RETURN The_Message.Message_To;
   END Get_To;


   FUNCTION Get_From (The_Message : Message) RETURN Destination IS
   BEGIN
      RETURN The_Message.Message_From;
   END Get_From;


   FUNCTION Get_Date (The_Message : Message) RETURN Tu.Time IS
   BEGIN
      RETURN The_Message.Message_Date;
   END Get_Date;


   FUNCTION Get_Subject (The_Message : Message) RETURN Lines.Line IS
   BEGIN
      RETURN Unbounded.Image (The_Message.Message_Subject);
   END Get_Subject;


   FUNCTION Get_Text (The_Message : Message) RETURN Lines.Lines_Type IS
   BEGIN
      RETURN The_Message.Message_Text;
   END Get_Text;


END Messages;

E3 Meta Data

    nblk1=2
    nid=0
    hdr6=4
        [0x00] rec0=29 rec1=00 rec2=01 rec3=00c
        [0x01] rec0=24 rec1=00 rec2=02 rec3=000
    tail 0x21722fae683d36aa68a19 0x489e0066482863001