|
Open CASCADE Technology 6.5.2
|
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 |
| void Storage_BaseDriver::operator delete | ( | void * | anAddress | ) | [inline] |
Reimplemented in FSD_File, FSD_BinaryFile, and FSD_CmpFile.
| void* Storage_BaseDriver::operator new | ( | size_t | size | ) | [inline] |
Reimplemented in FSD_File, FSD_BinaryFile, and FSD_CmpFile.
| void* Storage_BaseDriver::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
Reimplemented in FSD_File, FSD_BinaryFile, and FSD_CmpFile.
| 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<< | ( | 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_Integer | 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>> | ( | 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_Boolean & | 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_ShortReal & | 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.
1.7.4