|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T V
Length: 2826 (0xb0a)
Types: TextFile
Names: »V«
└─⟦d10a02448⟧ Bits:30000409 8mm tape, Rational 1000, ENVIRONMENT, D_12_7_3
└─⟦fc9b38f02⟧ »DATA«
└─⟦9b46a407a⟧
└─⟦12c68c704⟧
└─⟦this⟧
└─⟦5f3412b64⟧ Bits:30000745 8mm tape, Rational 1000, ENVIRONMENT 12_6_5 TOOLS
└─⟦91c658230⟧ »DATA«
└─⟦458657fb6⟧
└─⟦220843204⟧
└─⟦this⟧
package Gateway_Class is
procedure Build (Gateway_Class_Directory : String := "<IMAGE>";
Gateway_Text_Description : String := "Gateway_Definition";
Gateway_Binary_Description : String := "Gateway_Class";
Response : String := "<Profile>");
--
-- Compile the gateway class description from "Gateway_Definition"
-- producing the gateway class object "Gateway_Class".
-- Gateway_Class_Directory specifies the directory in
-- which the gateway class definitions exists.
-- Gateway_[Text,Binary]_Description are the source/destination of
-- the construction.
--
-- In general, only the directory name need be specified since the
-- filenames within !Machine.Gateway_Classes are standardized.
-- Gateway_Class_Directory is evaluated relative to the context
-- !Machine.Gateway_Classes so that a simple name can be used
-- for the gateway class name.
procedure Activate (Gateway_Class_Name : String :=
">>SIMPLE GATEWAY CLASS NAME<<";
Response : String := "<PROFILE>");
--
-- Activate the gateway class from !Machine.Gateway_Classes.<Class_Name>.
-- This makes the gateway class available for use on the system.
--
-- Open the gateway class definition file in !machine.<Class_Name>.Class.
-- Place the pointer to it in the in-memory cache and hold the
-- update lock on the gateway class file.
--
-- Start the global server for the gateway class, if there is one.
procedure Deactivate (Gateway_Class_Name : String :=
">>SIMPLE GATEWAY CLASS NAME<<";
Response : String := "<PROFILE>");
--
-- Remove the active class entry and release the lock on the file.
-- Operations on objects of inactive gateway classes are not
-- allowed. In addition, after the gateway class is deactivated, images
-- of objects of that gateway classe will be removed from screens,
-- servers for that gateway class will be terminated, and further
-- operations disallowed until the gateway class is reactivated.
procedure Display (Gateway_Class_Name : String := "@");
-- Display a formatted report of registered gateway
-- classes and information about them whose names match
-- the specified naming expression. The Gateway_Class_Name parameter
-- is resolved in the context !Machine.Gateway_Classes.
procedure Boot_Time_Initialization;
--
-- Call from !Machine.Initialize. Activates all gateway classes
-- for which the file Activate_On_Boot is present in the gateway
-- class directory.
pragma Module_Name (4, 3996);
pragma Bias_Key (29);
pragma Subsystem (Tools_Integration);
end Gateway_Class;