![]() |
VR-Forces 4.6 Class Documentation
|
The backup interface, is used by components to control backups of a state. More...

Public Types | |
| typedef std::vector< std::string > | NameList |
Public Member Functions | |
| DtBackupInterface () | |
| Default CTOR. | |
| virtual | ~DtBackupInterface () |
| Default DTOR. | |
| virtual bool | backupFileExists () const =0 |
| Check for a the existence of the backup state? | |
| virtual bool | factoryFileExists () const =0 |
| Check for a the existence of the factory shipped state? | |
| virtual bool | backupDirExists () const =0 |
| Check for a the existence of the backup state? | |
| virtual bool | factoryDirExists () const =0 |
| Check for a the existence of the factory shipped state? | |
| virtual void | backup ()=0 |
| Save the current state. This should overwrite the existing state. | |
| virtual void | deleteBackup ()=0 |
| Delete the current backup state. | |
| virtual void | restore (bool fromFactory=false)=0 |
| Restore the state, either from the backup (default) or from the factory. | |
| virtual void | getRestorableNames (NameList &names)=0 |
| Get the names of states restore will affect. | |
Public Attributes | |
| boost::signal< void(DtBackupInterface *)> | signal_backupFileChanged |
| This signal should be emitted when the backup file is created, written to, or destroyed. | |
The backup interface, is used by components to control backups of a state.
| typedef std::vector<std::string> makVrv::DtBackupInterface::NameList |
| makVrv::DtBackupInterface::DtBackupInterface | ( | ) |
Default CTOR.
|
virtual |
Default DTOR.
|
pure virtual |
Check for a the existence of the backup state?
Implemented in makVrv::DtManagerBackup< Manager >, and makVrv::DtSettingsBackup.
|
pure virtual |
Check for a the existence of the factory shipped state?
Implemented in makVrv::DtManagerBackup< Manager >, and makVrv::DtSettingsBackup.
|
pure virtual |
Check for a the existence of the backup state?
Implemented in makVrv::DtManagerBackup< Manager >, and makVrv::DtSettingsBackup.
|
pure virtual |
Check for a the existence of the factory shipped state?
Implemented in makVrv::DtManagerBackup< Manager >, and makVrv::DtSettingsBackup.
|
pure virtual |
Save the current state. This should overwrite the existing state.
Implemented in makVrv::DtManagerBackup< Manager >, makVrv::DtSettingsBackup, and makVrv::DtRecordSettingsBackupInterface.
|
pure virtual |
Delete the current backup state.
Implemented in makVrv::DtManagerBackup< Manager >, and makVrv::DtSettingsBackup.
|
pure virtual |
Restore the state, either from the backup (default) or from the factory.
Implemented in makVrv::DtManagerBackup< Manager >, and makVrv::DtSettingsBackup.
|
pure virtual |
Get the names of states restore will affect.
Implemented in makVrv::DtManagerBackup< Manager >, and makVrv::DtSettingsBackup.
| boost::signal<void (DtBackupInterface*)> makVrv::DtBackupInterface::signal_backupFileChanged |
This signal should be emitted when the backup file is created, written to, or destroyed.