Open CASCADE Technology 6.6.0
|
Root class for drivers. A driver assigns a physical container
to data to be stored or retrieved, for instance a file.
The FSD package provides two derived concrete classes :
More...
#include <Storage_BaseDriver.hxx>
virtual Storage_BaseDriver::~Storage_BaseDriver | ( | ) | [inline, virtual] |
Storage_BaseDriver::Storage_BaseDriver | ( | ) | [protected] |
virtual Storage_Error Storage_BaseDriver::BeginReadCommentSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::BeginReadDataSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::BeginReadInfoSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::BeginReadObjectData | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::BeginReadPersistentObjectData | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::BeginReadRefSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::BeginReadRootSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::BeginReadTypeSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::BeginWriteCommentSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::BeginWriteDataSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::BeginWriteInfoSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::BeginWriteObjectData | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::BeginWritePersistentObjectData | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::BeginWriteRefSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::BeginWriteRootSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::BeginWriteTypeSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::Close | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
void Storage_BaseDriver::Delete | ( | ) |
virtual Storage_Error Storage_BaseDriver::EndReadCommentSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::EndReadDataSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::EndReadInfoSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::EndReadObjectData | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::EndReadPersistentObjectData | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::EndReadRefSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::EndReadRootSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::EndReadTypeSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::EndWriteCommentSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::EndWriteDataSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::EndWriteInfoSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::EndWriteObjectData | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::EndWritePersistentObjectData | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::EndWriteRefSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::EndWriteRootSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Error Storage_BaseDriver::EndWriteTypeSection | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_BaseDriver& Storage_BaseDriver::GetBoolean | ( | Standard_Boolean & | aValue | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_BaseDriver& Storage_BaseDriver::GetCharacter | ( | Standard_Character & | aValue | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_BaseDriver& Storage_BaseDriver::GetExtCharacter | ( | Standard_ExtCharacter & | aValue | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_BaseDriver& Storage_BaseDriver::GetInteger | ( | Standard_Integer & | aValue | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_BaseDriver& Storage_BaseDriver::GetReal | ( | Standard_Real & | aValue | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_BaseDriver& Storage_BaseDriver::GetReference | ( | Standard_Integer & | aValue | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_BaseDriver& Storage_BaseDriver::GetShortReal | ( | Standard_ShortReal & | aValue | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Standard_Boolean Storage_BaseDriver::IsEnd | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
TCollection_AsciiString Storage_BaseDriver::Name | ( | ) | const |
virtual Storage_Error Storage_BaseDriver::Open | ( | const TCollection_AsciiString & | aName, |
const Storage_OpenMode | aMode | ||
) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
Storage_OpenMode Storage_BaseDriver::OpenMode | ( | ) | const |
Storage_BaseDriver& Storage_BaseDriver::operator<< | ( | const Standard_Integer | aValue | ) | [inline] |
Reimplemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
Storage_BaseDriver& Storage_BaseDriver::operator<< | ( | const Standard_Boolean | aValue | ) | [inline] |
Reimplemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
Storage_BaseDriver& Storage_BaseDriver::operator<< | ( | const Standard_Real | aValue | ) | [inline] |
Reimplemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
Storage_BaseDriver& Storage_BaseDriver::operator<< | ( | const Standard_ShortReal | aValue | ) | [inline] |
Reimplemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
Storage_BaseDriver& Storage_BaseDriver::operator<< | ( | const Standard_Character | aValue | ) | [inline] |
Reimplemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
Storage_BaseDriver& Storage_BaseDriver::operator<< | ( | const Standard_ExtCharacter | aValue | ) | [inline] |
Reimplemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
Storage_BaseDriver& Storage_BaseDriver::operator>> | ( | Standard_ExtCharacter & | aValue | ) | [inline] |
Reimplemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
Storage_BaseDriver& Storage_BaseDriver::operator>> | ( | Standard_Real & | aValue | ) | [inline] |
Reimplemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
Storage_BaseDriver& Storage_BaseDriver::operator>> | ( | Standard_Integer & | aValue | ) | [inline] |
Reimplemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
Storage_BaseDriver& Storage_BaseDriver::operator>> | ( | Standard_ShortReal & | aValue | ) | [inline] |
Reimplemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
Storage_BaseDriver& Storage_BaseDriver::operator>> | ( | Standard_Boolean & | aValue | ) | [inline] |
Reimplemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
Storage_BaseDriver& Storage_BaseDriver::operator>> | ( | Standard_Character & | aValue | ) | [inline] |
Reimplemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_BaseDriver& Storage_BaseDriver::PutBoolean | ( | const Standard_Boolean | aValue | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_BaseDriver& Storage_BaseDriver::PutCharacter | ( | const Standard_Character | aValue | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_BaseDriver& Storage_BaseDriver::PutExtCharacter | ( | const Standard_ExtCharacter | aValue | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_BaseDriver& Storage_BaseDriver::PutInteger | ( | const Standard_Integer | aValue | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_BaseDriver& Storage_BaseDriver::PutReal | ( | const Standard_Real | aValue | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_BaseDriver& Storage_BaseDriver::PutReference | ( | const Standard_Integer | aValue | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_BaseDriver& Storage_BaseDriver::PutShortReal | ( | const Standard_ShortReal | aValue | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::ReadComment | ( | TColStd_SequenceOfExtendedString & | userComments | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::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 | ||
) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::ReadPersistentObjectHeader | ( | Standard_Integer & | aRef, |
Standard_Integer & | aType | ||
) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::ReadReferenceType | ( | Standard_Integer & | reference, |
Standard_Integer & | typeNum | ||
) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::ReadRoot | ( | TCollection_AsciiString & | rootName, |
Standard_Integer & | aRef, | ||
TCollection_AsciiString & | aType | ||
) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::ReadTypeInformations | ( | Standard_Integer & | typeNum, |
TCollection_AsciiString & | typeName | ||
) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Standard_Integer Storage_BaseDriver::RefSectionSize | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Standard_Integer Storage_BaseDriver::RootSectionSize | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
void Storage_BaseDriver::SetName | ( | const TCollection_AsciiString & | aName | ) | [protected] |
void Storage_BaseDriver::SetOpenMode | ( | const Storage_OpenMode | aMode | ) | [protected] |
virtual void Storage_BaseDriver::SetRefSectionSize | ( | const Standard_Integer | aSize | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::SetRootSectionSize | ( | const Standard_Integer | aSize | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::SetTypeSectionSize | ( | const Standard_Integer | aSize | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::SkipObject | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Storage_Position Storage_BaseDriver::Tell | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual Standard_Integer Storage_BaseDriver::TypeSectionSize | ( | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::WriteComment | ( | const TColStd_SequenceOfExtendedString & | userComments | ) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::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 | ||
) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::WritePersistentObjectHeader | ( | const Standard_Integer | aRef, |
const Standard_Integer | aType | ||
) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::WriteReferenceType | ( | const Standard_Integer | reference, |
const Standard_Integer | typeNum | ||
) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::WriteRoot | ( | const TCollection_AsciiString & | rootName, |
const Standard_Integer | aRef, | ||
const TCollection_AsciiString & | aType | ||
) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.
virtual void Storage_BaseDriver::WriteTypeInformations | ( | const Standard_Integer | typeNum, |
const TCollection_AsciiString & | typeName | ||
) | [pure virtual] |
Implemented in FSD_File, FSD_BinaryFile, FSD_CmpFile, and DDF_IOStream.