#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|