blob: 1f5839f6d0f2dce2ad0841452fa245d74a8cc910 (
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
40
41
42
43
44
45
46
47
48
49
50
51
|
-- File: PCDM_ReadWriter_1.cdl
-- Created: Tue Dec 9 08:20:45 1997
-- Author: Jean-Louis Frenkel
-- <rmi@frilox.paris1.matra-dtv.fr>
---Copyright: Matra Datavision 1997
private class ReadWriter_1 from PCDM inherits ReadWriter from PCDM
uses
ExtendedString from TCollection,
AsciiString from TCollection,
Data from Storage,
Document from CDM,
MessageDriver from CDM,
SequenceOfExtendedString from TColStd,
SequenceOfReference from PCDM
is
Create returns mutable ReadWriter_1 from PCDM;
Version(me) returns AsciiString from TCollection;
---Purpose: returns PCDM_ReadWriter_1.
WriteReferenceCounter(me; aData: mutable Data from Storage; aDocument: Document from CDM);
WriteReferences(me; aData: mutable Data from Storage; aDocument: Document from CDM; theReferencerFileName: ExtendedString from TCollection);
WriteExtensions(me; aData: mutable Data from Storage; aDocument: Document from CDM);
WriteVersion(me; aData: mutable Data from Storage; aDocument: Document from CDM);
ReadReferenceCounter(me; aFileName: ExtendedString from TCollection; theMsgDriver: MessageDriver from CDM)
returns Integer from Standard;
ReadReferences(me; aFileName: ExtendedString from TCollection; theReferences: in out SequenceOfReference from PCDM; theMsgDriver: MessageDriver from CDM);
ReadExtensions(me; aFileName: ExtendedString from TCollection; theExtensions: in out SequenceOfExtendedString from TColStd; theMsgDriver: MessageDriver from CDM);
ReadUserInfo(myclass; aFileName: ExtendedString from TCollection; Start, End: AsciiString from TCollection; theUserInfo:in out SequenceOfExtendedString from TColStd;theMsgDriver: MessageDriver from CDM)
is private;
ReadDocumentVersion(me; aFileName: ExtendedString from TCollection; theMsgDriver: MessageDriver from CDM)
returns Integer from Standard;
end ReadWriter_1 from PCDM;
|