|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 7168 (0x1c00) Types: Ada Source Notes: 03_class, FILE, R1k_Segment, e3_tag, package Message, seg_0569c5
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
with V_String; with Byte_Defs; with Transport; with Transport_Defs; package Message is type Objet is private; type Type_Message is (Registration, Unregistration, Answer_Unregistration, Request, Publication, Your_Answer, Service_Result, Subscription, Unsubscription, Filtration, Unfiltration, Answer_Registration, Service_Not_Available, Service_Added, Message_For_Server); procedure Enregistrement (O : out Objet); procedure Ajout_Service (O : in out Objet; Service : V_String.Variable_String); procedure Demande (O : in out Objet; Service : V_String.Variable_String); procedure Construire (Dest : Integer; Exp : Integer; Ordre : Integer; Typ : Type_Message; Donnee : V_String.Variable_String; O : out Objet); function Image (O : Objet) return Byte_Defs.Byte_String; procedure Afficher (O : Objet); procedure Value (Trame_In : Byte_Defs.Byte_String; O : out Objet); procedure Emission (O : Objet; Connection_Emission : Transport.Connection_Id; Connection_Reception : Transport.Connection_Id); procedure Emission_Orb (O : Objet; Connection : Transport.Connection_Id; Socket : Transport_Defs.Socket_Id; Host : Transport_Defs.Host_Id); procedure Reception (O : in out Objet; Connection : Transport.Connection_Id); procedure Reception_Orb (O : out Objet; Connection : Transport.Connection_Id; Socket : out Transport_Defs.Socket_Id; Host : out Transport_Defs.Host_Id); function Consulter_Destinataire (O : Objet) return Integer; function Consulter_Expediteur (O : Objet) return Integer; function Consulter_Ordre (O : Objet) return Integer; function Consulter_Typ (O : Objet) return Type_Message; function Consulter_Donnee (O : Objet) return V_String.Variable_String; procedure Modifier_Destinataire (O : in out Objet; D : Integer); procedure Modifier_Expediteur (O : in out Objet; E : Integer); procedure Modifier_Ordre (O : in out Objet; R : Integer); procedure Incrementer_Ordre (O : in out Objet); procedure Modifier_Typ (O : in out Objet; T : Type_Message); procedure Modifier_Donnee (O : in out Objet; D : V_String.Variable_String); procedure Copy (Source : Objet; Target : in out Objet); private type Objet is record Destinataire : Integer := 0; Expediteur : Integer := 0; Ordre : Integer := 0; Typ : Type_Message := Registration; Donnee : V_String.Variable_String := V_String.Value (""); end record; end Message;
nblk1=6 nid=3 hdr6=a [0x00] rec0=1e rec1=00 rec2=01 rec3=036 [0x01] rec0=00 rec1=00 rec2=06 rec3=026 [0x02] rec0=18 rec1=00 rec2=04 rec3=058 [0x03] rec0=1f rec1=00 rec2=02 rec3=036 [0x04] rec0=06 rec1=00 rec2=05 rec3=000 [0x05] rec0=04 rec1=00 rec2=03 rec3=000 tail 0x21762e8fa87c49230018d 0x42a00088462060003 Free Block Chain: 0x3: 0000 00 00 00 2b 00 13 20 20 20 20 20 20 20 20 65 6e ┆ + en┆