blob: c004a81f09b3f3c989831d0ee776061eedad7bb4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
---File: ObjMgt.cdl
---Copyright: Matra Datavision 1995
---Version: 1.2
---History:
-- Version Date Purpose
-- Feb 3 1995 Creation
-- Dec 15 1996 Version CSFDB
package ObjMgt
---Purpose: This package defines services to manage the storage grain of data
-- produced by applications and those classes to manage persistent
-- extern reference.
uses
PCollection,
Storage,
CDM,PCDM, TCollection
is
--deferred class RetrievalDriver;
---Purpose: to retrieve ExternShareable objects in the framework.
deferred class ExternShareable;
---Purpose: Defines the root persistent object which can be persistent
-- extern reference.
private class ExternRef;
---Purpose: Defines (objet-relais) to implement extern reference.
private class PSeqOfExtRef instantiates HSequence from
PCollection (ExternRef from ObjMgt);
end ObjMgt;
|