VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtSchemaSettingsBackup Class Reference

This class will be able to store and restore backups for schemas. More...

Inheritance diagram for makVrv::DtSchemaSettingsBackup:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSchemaSettingsBackup ()
 DtSchemaSettingsBackup (const DtSchemaSettingsBackup &)
 DtSchemaSettingsBackup (DtDe *de, DtSchemaManager *)
virtual ~DtSchemaSettingsBackup ()
const makArchives::DtSchemarestoredSchema () const

Protected Member Functions

virtual void restore (const DtSettingsBackup *from)
 Called with the object that needs to be restored from.
virtual std::string backupClassType () const
 Override to return the class name of this object.
virtual void saveSchema ()
 Called from de tick, saves schema.
virtual DtSettingsBackupcreate () const
 Returns a new empty class of type.
virtual void write (boost::archive::xml_oarchive &ar)
 Override to write to given stream.
virtual void read (boost::archive::xml_iarchive &ar)
 Override to read from given stream.

Protected Attributes

DtDemyDe
DtSchemaManagermySchemaManager
makArchives::DtSchema myRestoredSchema

Detailed Description

This class will be able to store and restore backups for schemas.


Constructor & Destructor Documentation


Member Function Documentation

virtual void makVrv::DtSchemaSettingsBackup::restore ( const DtSettingsBackup from) [protected, virtual]

Called with the object that needs to be restored from.

Implements makVrv::DtSettingsBackup.

virtual std::string makVrv::DtSchemaSettingsBackup::backupClassType ( ) const [protected, virtual]

Override to return the class name of this object.

Will be used as a key to look itself up in the backup manager

Implements makVrv::DtSettingsBackup.

virtual void makVrv::DtSchemaSettingsBackup::saveSchema ( ) [protected, virtual]

Called from de tick, saves schema.

virtual DtSettingsBackup* makVrv::DtSchemaSettingsBackup::create ( ) const [protected, virtual]

Returns a new empty class of type.

Will be called from restore() method to restore data into

Implements makVrv::DtSettingsBackup.

virtual void makVrv::DtSchemaSettingsBackup::write ( boost::archive::xml_oarchive &  ar) [protected, virtual]

Override to write to given stream.

Implementation need not be more than oa << *this

Implements makVrv::DtSettingsBackup.

virtual void makVrv::DtSchemaSettingsBackup::read ( boost::archive::xml_iarchive &  ar) [protected, virtual]

Override to read from given stream.

Implementation need not be more than ia >> *this

Implements makVrv::DtSettingsBackup.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)