occt: master 92f8ec2f |
[ Diff ] [ Back to Repository ] |
Author |
Committer |
Branch |
Timestamp |
Parent |
osa |
bugmaster |
master |
2021-02-05 14:51:17 |
master 9ee24815 |
|
Affected Issues |
0032099: Visualization - define OSD_FileSystem class managing opening of file streams |
|
Changeset |
0032099: Visualization - define OSD_FileSystem class managing opening of file streams
1) Remove unnecessary includes of "Standard_OStream.hxx" file and add it only into files where it is really used.
2) Create the base interface for a file stream provider OSD_FileSystem and its inheritor OSD_CachedFileSystem that keeping last stream to be reused for opening a stream with the same URL.
3) Use OSD_CachedFileSystem object instead of RWGltf_GltfSharedIStream during Gltf reading. |
mod - src/GccEnt/GccEnt.hxx |
[ Diff ] [ File ] |
mod - src/gp/gp_Mat.hxx |
[ Diff ] [ File ] |
mod - src/Graphic3d/Graphic3d_Vertex.hxx |
[ Diff ] [ File ] |
mod - src/IGESData/IGESData_IGESDumper.hxx |
[ Diff ] [ File ] |
mod - src/OSD/FILES |
[ Diff ] [ File ] |
add - src/OSD/OSD_CachedFileSystem.cxx |
[ Diff ] [ File ] |
add - src/OSD/OSD_CachedFileSystem.hxx |
[ Diff ] [ File ] |
add - src/OSD/OSD_FileSystem.cxx |
[ Diff ] [ File ] |
add - src/OSD/OSD_FileSystem.hxx |
[ Diff ] [ File ] |
add - src/OSD/OSD_FileSystemSelector.cxx |
[ Diff ] [ File ] |
add - src/OSD/OSD_FileSystemSelector.hxx |
[ Diff ] [ File ] |
add - src/OSD/OSD_LocalFileSystem.cxx |
[ Diff ] [ File ] |
add - src/OSD/OSD_LocalFileSystem.hxx |
[ Diff ] [ File ] |
add - src/OSD/OSD_StreamBuffer.hxx |
[ Diff ] [ File ] |
mod - src/RWGltf/RWGltf_CafReader.cxx |
[ Diff ] [ File ] |
mod - src/RWGltf/RWGltf_PrimitiveArrayReader.cxx |
[ Diff ] [ File ] |
mod - src/RWGltf/RWGltf_PrimitiveArrayReader.hxx |
[ Diff ] [ File ] |
mod - src/Standard/Standard_CString.cxx |
[ Diff ] [ File ] |
mod - src/Standard/Standard_ExtCharacter.hxx |
[ Diff ] [ File ] |
mod - src/Standard/Standard_Mutex.cxx |
[ Diff ] [ File ] |
mod - src/Standard/Standard_Real.cxx |
[ Diff ] [ File ] |
mod - src/Standard/Standard_ShortReal.cxx |
[ Diff ] [ File ] |
mod - src/TopLoc/TopLoc_Location.hxx |
[ Diff ] [ File ] |