VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrf::DtCheckpointSettingsWidgetInterface Class Referenceabstract
Inheritance diagram for makVrf::DtCheckpointSettingsWidgetInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtCheckpointSettingsWidgetInterface ()
 virtual DTOR More...
 
virtual bool snapshotsEnabled () const =0
 Returns true if Snapshoting is enabled. More...
 
virtual void setSnapshotsEnabled (bool)=0
 
virtual bool checkpointsEnabled () const =0
 Returns true if checkpointing is enabled. More...
 
virtual void setCheckpointsEnabled (bool)=0
 
virtual void setNumberOfSnapshotsToKeep (int)=0
 The window for Snapshots to be kept in memory. More...
 
virtual int numberOfSnapshotsToKeep () const =0
 
virtual double scenarioSnapshotsTime () const =0
 Returns time (in seconds) of the Snapshot interval. More...
 
virtual void setScenarioSnapshotsTime (double)=0
 
virtual void setEnablePeriodicCheckpointing (bool)=0
 Whether periodic checkpointing is enabled. More...
 
virtual bool enablePeriodicCheckpointing () const =0
 
virtual void setPeriodicCheckpointingFrequency (int)=0
 Periodic checkpointing frequency. More...
 
virtual int periodicCheckpointingFrequency () const =0
 
virtual void setPeriodicCheckpointingDirectory (const std::string &)=0
 Directory to periodically checkpoint to. More...
 
virtual std::string periodicCheckpointingDirectory () const =0
 
virtual void setContentsEnabled (bool)=0
 
virtual bool contentsEnabled () const =0
 

Public Attributes

boost::signals2::signal< void()> signal_sendPeriodicSnapshoSettingsToBackEnds
 
boost::signals2::signal< void(const
std::string &)> 
signal_checkpointsDirectoryChanged
 
boost::signals2::signal< void(bool)> signal_enableSaveCheckpointsChanged
 
boost::signals2::signal< void(int)> signal_periodicCheckpointFrequencyChanged
 

Constructor & Destructor Documentation

virtual makVrf::DtCheckpointSettingsWidgetInterface::~DtCheckpointSettingsWidgetInterface ( )
inlinevirtual

virtual DTOR

Member Function Documentation

virtual bool makVrf::DtCheckpointSettingsWidgetInterface::snapshotsEnabled ( ) const
pure virtual

Returns true if Snapshoting is enabled.

Implemented in makVrf::DtCheckpointSettingsWidget.

virtual void makVrf::DtCheckpointSettingsWidgetInterface::setSnapshotsEnabled ( bool  )
pure virtual
virtual bool makVrf::DtCheckpointSettingsWidgetInterface::checkpointsEnabled ( ) const
pure virtual

Returns true if checkpointing is enabled.

Implemented in makVrf::DtCheckpointSettingsWidget.

virtual void makVrf::DtCheckpointSettingsWidgetInterface::setCheckpointsEnabled ( bool  )
pure virtual
virtual void makVrf::DtCheckpointSettingsWidgetInterface::setNumberOfSnapshotsToKeep ( int  )
pure virtual

The window for Snapshots to be kept in memory.

Implemented in makVrf::DtCheckpointSettingsWidget.

virtual int makVrf::DtCheckpointSettingsWidgetInterface::numberOfSnapshotsToKeep ( ) const
pure virtual
virtual double makVrf::DtCheckpointSettingsWidgetInterface::scenarioSnapshotsTime ( ) const
pure virtual

Returns time (in seconds) of the Snapshot interval.

Implemented in makVrf::DtCheckpointSettingsWidget.

virtual void makVrf::DtCheckpointSettingsWidgetInterface::setScenarioSnapshotsTime ( double  )
pure virtual
virtual void makVrf::DtCheckpointSettingsWidgetInterface::setEnablePeriodicCheckpointing ( bool  )
pure virtual

Whether periodic checkpointing is enabled.

Implemented in makVrf::DtCheckpointSettingsWidget.

virtual bool makVrf::DtCheckpointSettingsWidgetInterface::enablePeriodicCheckpointing ( ) const
pure virtual
virtual void makVrf::DtCheckpointSettingsWidgetInterface::setPeriodicCheckpointingFrequency ( int  )
pure virtual

Periodic checkpointing frequency.

Implemented in makVrf::DtCheckpointSettingsWidget.

virtual int makVrf::DtCheckpointSettingsWidgetInterface::periodicCheckpointingFrequency ( ) const
pure virtual
virtual void makVrf::DtCheckpointSettingsWidgetInterface::setPeriodicCheckpointingDirectory ( const std::string &  )
pure virtual

Directory to periodically checkpoint to.

Implemented in makVrf::DtCheckpointSettingsWidget.

virtual std::string makVrf::DtCheckpointSettingsWidgetInterface::periodicCheckpointingDirectory ( ) const
pure virtual
virtual void makVrf::DtCheckpointSettingsWidgetInterface::setContentsEnabled ( bool  )
pure virtual
virtual bool makVrf::DtCheckpointSettingsWidgetInterface::contentsEnabled ( ) const
pure virtual

Member Data Documentation

boost::signals2::signal<void ()> makVrf::DtCheckpointSettingsWidgetInterface::signal_sendPeriodicSnapshoSettingsToBackEnds
boost::signals2::signal<void (const std::string&)> makVrf::DtCheckpointSettingsWidgetInterface::signal_checkpointsDirectoryChanged
boost::signals2::signal<void (bool)> makVrf::DtCheckpointSettingsWidgetInterface::signal_enableSaveCheckpointsChanged
boost::signals2::signal<void (int)> makVrf::DtCheckpointSettingsWidgetInterface::signal_periodicCheckpointFrequencyChanged

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)