mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-24 13:50:49 +03:00
Integration of OCCT 6.5.0 from SVN
This commit is contained in:
39
src/ObjMgt/ObjMgt.cdl
Executable file
39
src/ObjMgt/ObjMgt.cdl
Executable file
@@ -0,0 +1,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;
|
13
src/ObjMgt/ObjMgt_ExternRef.cdl
Executable file
13
src/ObjMgt/ObjMgt_ExternRef.cdl
Executable file
@@ -0,0 +1,13 @@
|
||||
---File: ObjMgt_ExternRef.cdl
|
||||
|
||||
private class ExternRef from ObjMgt inherits Persistent from Standard
|
||||
|
||||
uses HAsciiString from PCollection
|
||||
is
|
||||
|
||||
fields
|
||||
|
||||
myEntryId : HAsciiString;
|
||||
myBindingIndex : Integer;
|
||||
|
||||
end ExternRef;
|
3
src/ObjMgt/ObjMgt_ExternRef.cxx
Executable file
3
src/ObjMgt/ObjMgt_ExternRef.cxx
Executable file
@@ -0,0 +1,3 @@
|
||||
#include <ObjMgt_ExternRef.ixx>
|
||||
|
||||
|
12
src/ObjMgt/ObjMgt_ExternShareable.cdl
Executable file
12
src/ObjMgt/ObjMgt_ExternShareable.cdl
Executable file
@@ -0,0 +1,12 @@
|
||||
deferred class ExternShareable from ObjMgt
|
||||
|
||||
inherits Persistent from Standard
|
||||
|
||||
uses HAsciiString from PCollection
|
||||
|
||||
is
|
||||
fields
|
||||
|
||||
myEntry: HAsciiString ;
|
||||
|
||||
end ExternShareable;
|
2
src/ObjMgt/ObjMgt_ExternShareable.cxx
Executable file
2
src/ObjMgt/ObjMgt_ExternShareable.cxx
Executable file
@@ -0,0 +1,2 @@
|
||||
#include <ObjMgt_ExternShareable.ixx>
|
||||
|
Reference in New Issue
Block a user