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

⟦e0ecdfe69⟧ TextFile

    Length: 829 (0x33d)
    Types: TextFile
    Names: »V«

Derivation

└─⟦149519bd4⟧ Bits:30000546 8mm tape, Rational 1000, !projects 93-07-13
    └─ ⟦124ff5788⟧ »DATA« 
        └─⟦this⟧ 
└─⟦f64eaa120⟧ Bits:30000752 8mm tape, Rational 1000, !projects 93 02 16
    └─ ⟦6f12a12be⟧ »DATA« 
        └─⟦this⟧ 

TextFile

WITH Transport;
WITH Transport_Defs;

GENERIC
   TYPE Service_Type IS LIMITED PRIVATE;
   WITH PROCEDURE Serve (Service    : IN OUT Service_Type;
                         Connection :        Transport.Connection_Id) IS <>;

PROCEDURE Transport_Server_Proc (Service      : IN OUT Service_Type;
                                 Connection   : IN OUT Transport.Connection_Id;
                                 Network      : Transport_Defs.Network_Name;
                                 Local_Socket : Transport_Defs.Socket_Id);

-- Wait for incoming calls on the given Connection, Network and
-- Local_Socket.  For each call, call Serve (Service, Connection).
-- Repeat until the socket is in use (presumably by another server).
-- If Serve raises an exception, call Transport.Close (Connection)
-- and then re-raise the exception.