#include <Storage_RootData.hxx>
Inheritance diagram for Storage_RootData:

Public Member Functions | |
| Standard_EXPORT | Storage_RootData () |
| Standard_EXPORT Standard_Integer | NumberOfRoots () const |
| returns the number of roots. | |
| Standard_EXPORT void | AddRoot (const Handle(Storage_Root)&aRoot) |
| add a root to <me>. If a root with same name is present, it will be replaced by <aroot>. | |
| Standard_EXPORT Handle_Storage_HSeqOfRoot | Roots () const |
| Standard_EXPORT Handle_Storage_Root | Find (const TCollection_AsciiString &aName) const |
| find a root with name <aname>. | |
| Standard_EXPORT Standard_Boolean | IsRoot (const TCollection_AsciiString &aName) const |
| returns Standard_True if <me> contains a root named <aname> | |
| Standard_EXPORT void | RemoveRoot (const TCollection_AsciiString &aName) |
| remove the root named <aname>. | |
| 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 | UpdateRoot (const TCollection_AsciiString &aName, const Handle(Standard_Persistent)&aPers) |
| Standard_EXPORT void | SetErrorStatus (const Storage_Error anError) |
| Standard_EXPORT void | SetErrorStatusExtension (const TCollection_AsciiString &anErrorExt) |
Private Attributes | |
| Storage_MapOfPers | myObjects |
| Storage_Error | myErrorStatus |
| TCollection_AsciiString | myErrorStatusExt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from MMgt_TShared. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1.4.1