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)
 
albaObject * CastToObject ()
 
bool IsStorable ()
 

Protected Attributes

albaVMERoot * m_Root
 
- Protected Attributes inherited from albaStorable
bool m_Storable
 

Additional Inherited Members

- Static Public Member Functions inherited from albaStorable
static albaStorable * SafeCastToObject (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: