|
| FSD_BinaryFile () |
|
Storage_Error | Open (const TCollection_AsciiString &aName, const Storage_OpenMode aMode) |
|
Standard_Boolean | IsEnd () |
| returns True if we are at end of the stream More...
|
|
Storage_Position | Tell () |
| return position in the file. Return -1 upon error. More...
|
|
Storage_Error | BeginWriteInfoSection () |
|
void | WriteInfo (const Standard_Integer nbObj, const TCollection_AsciiString &dbVersion, const TCollection_AsciiString &date, const TCollection_AsciiString &schemaName, const TCollection_AsciiString &schemaVersion, const TCollection_ExtendedString &appName, const TCollection_AsciiString &appVersion, const TCollection_ExtendedString &objectType, const TColStd_SequenceOfAsciiString &userInfo) |
|
Storage_Error | EndWriteInfoSection () |
|
Storage_Error | EndWriteInfoSection (Standard_OStream &theOStream) |
|
Storage_Error | BeginReadInfoSection () |
|
void | ReadInfo (Standard_Integer &nbObj, TCollection_AsciiString &dbVersion, TCollection_AsciiString &date, TCollection_AsciiString &schemaName, TCollection_AsciiString &schemaVersion, TCollection_ExtendedString &appName, TCollection_AsciiString &appVersion, TCollection_ExtendedString &objectType, TColStd_SequenceOfAsciiString &userInfo) |
|
void | ReadCompleteInfo (Standard_IStream &theIStream, Handle< Storage_Data > &theData) |
|
Storage_Error | EndReadInfoSection () |
|
Storage_Error | BeginWriteCommentSection () |
|
Storage_Error | BeginWriteCommentSection (Standard_OStream &theOStream) |
|
void | WriteComment (const TColStd_SequenceOfExtendedString &userComments) |
|
Storage_Error | EndWriteCommentSection () |
|
Storage_Error | EndWriteCommentSection (Standard_OStream &theOStream) |
|
Storage_Error | BeginReadCommentSection () |
|
void | ReadComment (TColStd_SequenceOfExtendedString &userComments) |
|
Storage_Error | EndReadCommentSection () |
|
Storage_Error | BeginWriteTypeSection () |
|
void | SetTypeSectionSize (const Standard_Integer aSize) |
|
void | WriteTypeInformations (const Standard_Integer typeNum, const TCollection_AsciiString &typeName) |
|
Storage_Error | EndWriteTypeSection () |
|
Storage_Error | BeginReadTypeSection () |
|
Standard_Integer | TypeSectionSize () |
|
void | ReadTypeInformations (Standard_Integer &typeNum, TCollection_AsciiString &typeName) |
|
Storage_Error | EndReadTypeSection () |
|
Storage_Error | BeginWriteRootSection () |
|
void | SetRootSectionSize (const Standard_Integer aSize) |
|
void | WriteRoot (const TCollection_AsciiString &rootName, const Standard_Integer aRef, const TCollection_AsciiString &aType) |
|
Storage_Error | EndWriteRootSection () |
|
Storage_Error | BeginReadRootSection () |
|
Standard_Integer | RootSectionSize () |
|
void | ReadRoot (TCollection_AsciiString &rootName, Standard_Integer &aRef, TCollection_AsciiString &aType) |
|
Storage_Error | EndReadRootSection () |
|
Storage_Error | BeginWriteRefSection () |
|
void | SetRefSectionSize (const Standard_Integer aSize) |
|
void | WriteReferenceType (const Standard_Integer reference, const Standard_Integer typeNum) |
|
Storage_Error | EndWriteRefSection () |
|
Storage_Error | BeginReadRefSection () |
|
Standard_Integer | RefSectionSize () |
|
void | ReadReferenceType (Standard_Integer &reference, Standard_Integer &typeNum) |
|
Storage_Error | EndReadRefSection () |
|
Storage_Error | BeginWriteDataSection () |
|
void | WritePersistentObjectHeader (const Standard_Integer aRef, const Standard_Integer aType) |
|
void | BeginWritePersistentObjectData () |
|
void | BeginWriteObjectData () |
|
void | EndWriteObjectData () |
|
void | EndWritePersistentObjectData () |
|
Storage_Error | EndWriteDataSection () |
|
Storage_Error | BeginReadDataSection () |
|
void | ReadPersistentObjectHeader (Standard_Integer &aRef, Standard_Integer &aType) |
|
void | BeginReadPersistentObjectData () |
|
void | BeginReadObjectData () |
|
void | EndReadObjectData () |
|
void | EndReadPersistentObjectData () |
|
Storage_Error | EndReadDataSection () |
|
void | SkipObject () |
|
Storage_BaseDriver & | PutReference (const Standard_Integer aValue) |
|
Storage_BaseDriver & | PutCharacter (const Standard_Character aValue) |
|
Storage_BaseDriver & | operator<< (const Standard_Character aValue) |
|
Storage_BaseDriver & | PutExtCharacter (const Standard_ExtCharacter aValue) |
|
Storage_BaseDriver & | operator<< (const Standard_ExtCharacter aValue) |
|
Storage_BaseDriver & | PutInteger (const Standard_Integer aValue) |
|
Storage_BaseDriver & | operator<< (const Standard_Integer aValue) |
|
Storage_BaseDriver & | PutBoolean (const Standard_Boolean aValue) |
|
Storage_BaseDriver & | operator<< (const Standard_Boolean aValue) |
|
Storage_BaseDriver & | PutReal (const Standard_Real aValue) |
|
Storage_BaseDriver & | operator<< (const Standard_Real aValue) |
|
Storage_BaseDriver & | PutShortReal (const Standard_ShortReal aValue) |
|
Storage_BaseDriver & | operator<< (const Standard_ShortReal aValue) |
|
Storage_BaseDriver & | GetReference (Standard_Integer &aValue) |
|
Storage_BaseDriver & | GetCharacter (Standard_Character &aValue) |
|
Storage_BaseDriver & | operator>> (Standard_Character &aValue) |
|
Storage_BaseDriver & | GetExtCharacter (Standard_ExtCharacter &aValue) |
|
Storage_BaseDriver & | operator>> (Standard_ExtCharacter &aValue) |
|
Storage_BaseDriver & | GetInteger (Standard_Integer &aValue) |
|
Storage_BaseDriver & | operator>> (Standard_Integer &aValue) |
|
Storage_BaseDriver & | GetBoolean (Standard_Boolean &aValue) |
|
Storage_BaseDriver & | operator>> (Standard_Boolean &aValue) |
|
Storage_BaseDriver & | GetReal (Standard_Real &aValue) |
|
Storage_BaseDriver & | operator>> (Standard_Real &aValue) |
|
Storage_BaseDriver & | GetShortReal (Standard_ShortReal &aValue) |
|
Storage_BaseDriver & | operator>> (Standard_ShortReal &aValue) |
|
Storage_Error | Close () |
|
void | Destroy () |
|
| ~FSD_BinaryFile () |
|
virtual | ~Storage_BaseDriver () |
|
TCollection_AsciiString | Name () const |
|
Storage_OpenMode | OpenMode () const |
|
Storage_BaseDriver & | operator<< (const Standard_Character aValue) |
|
Storage_BaseDriver & | operator<< (const Standard_ExtCharacter aValue) |
|
Storage_BaseDriver & | operator<< (const Standard_Integer aValue) |
|
Storage_BaseDriver & | operator<< (const Standard_Boolean aValue) |
|
Storage_BaseDriver & | operator<< (const Standard_Real aValue) |
|
Storage_BaseDriver & | operator<< (const Standard_ShortReal aValue) |
|
Storage_BaseDriver & | operator>> (Standard_Character &aValue) |
|
Storage_BaseDriver & | operator>> (Standard_ExtCharacter &aValue) |
|
Storage_BaseDriver & | operator>> (Standard_Integer &aValue) |
|
Storage_BaseDriver & | operator>> (Standard_Boolean &aValue) |
|
Storage_BaseDriver & | operator>> (Standard_Real &aValue) |
|
Storage_BaseDriver & | operator>> (Standard_ShortReal &aValue) |
|
|
static Storage_Error | IsGoodFileType (const TCollection_AsciiString &aName) |
|
static Standard_Integer | WriteInfo (Standard_OStream &theOStream, const Standard_Integer nbObj, const TCollection_AsciiString &dbVersion, const TCollection_AsciiString &date, const TCollection_AsciiString &schemaName, const TCollection_AsciiString &schemaVersion, const TCollection_ExtendedString &appName, const TCollection_AsciiString &appVersion, const TCollection_ExtendedString &objectType, const TColStd_SequenceOfAsciiString &userInfo, const Standard_Boolean theOnlyCount=Standard_False) |
|
static Standard_Integer | WriteComment (Standard_OStream &theOStream, const TColStd_SequenceOfExtendedString &theComments, const Standard_Boolean theOnlyCount=Standard_False) |
|
static void | ReadComment (Standard_IStream &theIStream, TColStd_SequenceOfExtendedString &userComments) |
|
static Standard_Integer | TypeSectionSize (Standard_IStream &theIStream) |
|
static void | ReadTypeInformations (Standard_IStream &theIStream, Standard_Integer &typeNum, TCollection_AsciiString &typeName) |
|
static Standard_Integer | RootSectionSize (Standard_IStream &theIStream) |
|
static void | ReadRoot (Standard_IStream &theIStream, TCollection_AsciiString &rootName, Standard_Integer &aRef, TCollection_AsciiString &aType) |
|
static Standard_Integer | RefSectionSize (Standard_IStream &theIStream) |
|
static void | ReadReferenceType (Standard_IStream &theIStream, Standard_Integer &reference, Standard_Integer &typeNum) |
|
static Standard_Integer | PutInteger (Standard_OStream &theOStream, const Standard_Integer aValue, const Standard_Boolean theOnlyCount=Standard_False) |
|
static void | GetReference (Standard_IStream &theIStream, Standard_Integer &aValue) |
|
static void | GetInteger (Standard_IStream &theIStream, Standard_Integer &aValue) |
|
static Standard_Integer | InverseInt (const Standard_Integer theValue) |
| Inverse bytes in integer value. More...
|
|
static Standard_ExtCharacter | InverseExtChar (const Standard_ExtCharacter theValue) |
| Inverse bytes in extended character value. More...
|
|
static Standard_Real | InverseReal (const Standard_Real theValue) |
| Inverse bytes in real value. More...
|
|
static Standard_ShortReal | InverseShortReal (const Standard_ShortReal theValue) |
| Inverse bytes in short real value. More...
|
|
static Standard_Size | InverseSize (const Standard_Size theValue) |
| Inverse bytes in size value. More...
|
|
static uint64_t | InverseUint64 (const uint64_t theValue) |
| Inverse bytes in 64bit unsigned int value. More...
|
|
static void | ReadHeader (Standard_IStream &theIStream, FSD_FileHeader &theFileHeader) |
|
static void | ReadHeaderData (Standard_IStream &theIStream, const Handle< Storage_HeaderData > &theHeaderData) |
|
static void | ReadString (Standard_IStream &theIStream, TCollection_AsciiString &buffer) |
|
static void | ReadExtendedString (Standard_IStream &theIStream, TCollection_ExtendedString &buffer) |
|
static Standard_Integer | WriteHeader (Standard_OStream &theOStream, const FSD_FileHeader &theHeader, const Standard_Boolean theOnlyCount=Standard_False) |
|
static Standard_CString | MagicNumber () |
|
static TCollection_AsciiString | ReadMagicNumber (Standard_IStream &theIStream) |
|