ALBA
Public Member Functions | Protected Attributes | List of all members
mmuMSFDocument Class Reference

#include <albaVMEStorage.h>

Inheritance diagram for mmuMSFDocument:
Inheritance graph
[legend]
Collaboration diagram for mmuMSFDocument:
Collaboration graph
[legend]

Public Member Functions

 mmuMSFDocument (albaVMERoot *root=NULL)
 
virtual ~mmuMSFDocument ()
 
virtual int InternalStore (albaStorageElement *node)
 
virtual int InternalRestore (albaStorageElement *node)
 
- Public Member Functions inherited from albaStorable
 albaStorable ()
 
int Store (albaStorageElement *element)
 
int Restore (albaStorageElement *element)
 
albaObjectCastToObject ()
 
bool IsStorable ()
 

Protected Attributes

albaVMERootm_Root
 
- Protected Attributes inherited from albaStorable
bool m_Storable
 

Additional Inherited Members

- Static Public Member Functions inherited from albaStorable
static albaStorableSafeCastToObject (albaObject *o)
 
virtual int InternalStore (albaStorageElement *node)=0
 
virtual int InternalRestore (albaStorageElement *node)=0
 

Detailed Description

utility class representing the MSF document.

Definition at line 31 of file albaVMEStorage.h.

Constructor & Destructor Documentation

◆ mmuMSFDocument()

mmuMSFDocument::mmuMSFDocument ( albaVMERoot root = NULL)
inline

Definition at line 34 of file albaVMEStorage.h.

◆ ~mmuMSFDocument()

virtual mmuMSFDocument::~mmuMSFDocument ( )
inlinevirtual

Definition at line 35 of file albaVMEStorage.h.

Member Function Documentation

◆ InternalStore()

virtual int mmuMSFDocument::InternalStore ( albaStorageElement node)
virtual

This is called by Store() and must be reimplemented by subclasses.

The node element where the object should store itself is passed as argument.

Implements albaStorable.

◆ InternalRestore()

virtual int mmuMSFDocument::InternalRestore ( albaStorageElement node)
virtual

This is called by Restore() and must be reimplemented by subclasses The element from which the object should restore itself is passed as argument.

Implements albaStorable.

Member Data Documentation

◆ m_Root

albaVMERoot* mmuMSFDocument::m_Root
protected

Definition at line 39 of file albaVMEStorage.h.


The documentation for this class was generated from the following file: