OCC Main Page | FoundationClasses | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

FoundationClasses
TKernel
Storage


Storage_HeaderData Class Reference

#include <Storage_HeaderData.hxx>

Inheritance diagram for Storage_HeaderData:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT Storage_HeaderData ()
Standard_EXPORT TCollection_AsciiString CreationDate () const
 return the creation date

Standard_EXPORT TCollection_AsciiString StorageVersion () const
 return the Storage package version

Standard_EXPORT TCollection_AsciiString SchemaVersion () const
 get the version of the schema

Standard_EXPORT TCollection_AsciiString SchemaName () const
 get the schema's name

Standard_EXPORT void SetApplicationVersion (const TCollection_AsciiString &aVersion)
 set the version of the application

Standard_EXPORT TCollection_AsciiString ApplicationVersion () const
 get the version of the application

Standard_EXPORT void SetApplicationName (const TCollection_ExtendedString &aName)
 set the name of the application

Standard_EXPORT TCollection_ExtendedString ApplicationName () const
 get the name of the application

Standard_EXPORT void SetDataType (const TCollection_ExtendedString &aType)
 set the data type

Standard_EXPORT TCollection_ExtendedString DataType () const
 returns data type

Standard_EXPORT void AddToUserInfo (const TCollection_AsciiString &theUserInfo)
 add <theuserinfo> to the user informations

Standard_EXPORT const TColStd_SequenceOfAsciiStringUserInfo () const
 return the user informations

Standard_EXPORT void AddToComments (const TCollection_ExtendedString &aComment)
 add <theuserinfo> to the user informations

Standard_EXPORT const TColStd_SequenceOfExtendedStringComments () const
 return the user informations

Standard_EXPORT Standard_Integer NumberOfObjects () const
 the the number of persistent objects
Return:
the number of persistent objects readed

Standard_EXPORT Storage_Error ErrorStatus () const
Standard_EXPORT TCollection_AsciiString ErrorStatusExtension () const
Standard_EXPORT void ClearErrorStatus ()
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Member Functions

Standard_EXPORT void SetNumberOfObjects (const Standard_Integer anObjectNumber)
Standard_EXPORT void SetStorageVersion (const TCollection_AsciiString &aVersion)
Standard_EXPORT void SetCreationDate (const TCollection_AsciiString &aDate)
Standard_EXPORT void SetSchemaVersion (const TCollection_AsciiString &aVersion)
Standard_EXPORT void SetSchemaName (const TCollection_AsciiString &aName)
Standard_EXPORT void SetErrorStatus (const Storage_Error anError)
Standard_EXPORT void SetErrorStatusExtension (const TCollection_AsciiString &anErrorExt)

Private Attributes

Standard_Integer myNBObj
TCollection_AsciiString myStorageVersion
TCollection_AsciiString mySchemaVersion
TCollection_AsciiString mySchemaName
TCollection_AsciiString myApplicationVersion
TCollection_ExtendedString myApplicationName
TCollection_ExtendedString myDataType
TCollection_AsciiString myDate
TColStd_SequenceOfAsciiString myUserInfo
TColStd_SequenceOfExtendedString myComments
Storage_Error myErrorStatus
TCollection_AsciiString myErrorStatusExt

Constructor & Destructor Documentation

Standard_EXPORT Storage_HeaderData::Storage_HeaderData  ) 
 


Member Function Documentation

Standard_EXPORT void Storage_HeaderData::AddToComments const TCollection_ExtendedString aComment  ) 
 

Standard_EXPORT void Storage_HeaderData::AddToUserInfo const TCollection_AsciiString theUserInfo  ) 
 

Standard_EXPORT TCollection_ExtendedString Storage_HeaderData::ApplicationName  )  const
 

Standard_EXPORT TCollection_AsciiString Storage_HeaderData::ApplicationVersion  )  const
 

Standard_EXPORT void Storage_HeaderData::ClearErrorStatus  ) 
 

Standard_EXPORT const TColStd_SequenceOfExtendedString& Storage_HeaderData::Comments  )  const
 

Standard_EXPORT TCollection_AsciiString Storage_HeaderData::CreationDate  )  const
 

Standard_EXPORT TCollection_ExtendedString Storage_HeaderData::DataType  )  const
 

Standard_EXPORT Storage_Error Storage_HeaderData::ErrorStatus  )  const
 

Standard_EXPORT TCollection_AsciiString Storage_HeaderData::ErrorStatusExtension  )  const
 

Standard_EXPORT const Storage_HeaderData::Handle Standard_Type   )  const
 

Reimplemented from MMgt_TShared.

Standard_EXPORT Standard_Integer Storage_HeaderData::NumberOfObjects  )  const
 

Standard_EXPORT TCollection_AsciiString Storage_HeaderData::SchemaName  )  const
 

Standard_EXPORT TCollection_AsciiString Storage_HeaderData::SchemaVersion  )  const
 

Standard_EXPORT void Storage_HeaderData::SetApplicationName const TCollection_ExtendedString aName  ) 
 

Standard_EXPORT void Storage_HeaderData::SetApplicationVersion const TCollection_AsciiString aVersion  ) 
 

Standard_EXPORT void Storage_HeaderData::SetCreationDate const TCollection_AsciiString aDate  )  [private]
 

Standard_EXPORT void Storage_HeaderData::SetDataType const TCollection_ExtendedString aType  ) 
 

Standard_EXPORT void Storage_HeaderData::SetErrorStatus const Storage_Error  anError  )  [private]
 

Standard_EXPORT void Storage_HeaderData::SetErrorStatusExtension const TCollection_AsciiString anErrorExt  )  [private]
 

Standard_EXPORT void Storage_HeaderData::SetNumberOfObjects const Standard_Integer  anObjectNumber  )  [private]
 

Standard_EXPORT void Storage_HeaderData::SetSchemaName const TCollection_AsciiString aName  )  [private]
 

Standard_EXPORT void Storage_HeaderData::SetSchemaVersion const TCollection_AsciiString aVersion  )  [private]
 

Standard_EXPORT void Storage_HeaderData::SetStorageVersion const TCollection_AsciiString aVersion  )  [private]
 

Standard_EXPORT TCollection_AsciiString Storage_HeaderData::StorageVersion  )  const
 

Standard_EXPORT const TColStd_SequenceOfAsciiString& Storage_HeaderData::UserInfo  )  const
 


Field Documentation

TCollection_ExtendedString Storage_HeaderData::myApplicationName [private]
 

TCollection_AsciiString Storage_HeaderData::myApplicationVersion [private]
 

TColStd_SequenceOfExtendedString Storage_HeaderData::myComments [private]
 

TCollection_ExtendedString Storage_HeaderData::myDataType [private]
 

TCollection_AsciiString Storage_HeaderData::myDate [private]
 

Storage_Error Storage_HeaderData::myErrorStatus [private]
 

TCollection_AsciiString Storage_HeaderData::myErrorStatusExt [private]
 

Standard_Integer Storage_HeaderData::myNBObj [private]
 

TCollection_AsciiString Storage_HeaderData::mySchemaName [private]
 

TCollection_AsciiString Storage_HeaderData::mySchemaVersion [private]
 

TCollection_AsciiString Storage_HeaderData::myStorageVersion [private]
 

TColStd_SequenceOfAsciiString Storage_HeaderData::myUserInfo [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:13:29 2008 for OpenCASCADE by  doxygen 1.4.1