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_SequenceOfAsciiString & UserInfo () const
 return the user informations

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

Standard_EXPORT const TColStd_SequenceOfExtendedString & Comments () 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