MantisBT
Mantis Bug Tracker Workflow

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 ]


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker