virtual ~CheckpointSignaler()
Definition CheckpointSignaler.cpp:67
virtual void stopCheckpointing()
Tell the thread to stop checkpointing.
Definition CheckpointSignaler.cpp:86
CheckpointSignaler()
Creates a new CheckpointSignaler Worker thread.
Definition CheckpointSignaler.cpp:59
void setNextCheckpointTime()
Set the next checkpoint time for this thread.
Definition CheckpointSignaler.cpp:198
virtual void wake()
Wake the thread if inactive.
Definition CheckpointSignaler.cpp:98
virtual void startCheckpointing(time_t checkpointInterval)
Tells the thread to start checkpointing every checkpointInterval seconds.
Definition CheckpointSignaler.cpp:72
virtual int run()
A method to actually run a timestep while checkpointing every "checkpointInterval" time increment.
Definition CheckpointSignaler.cpp:107
Definition CheckpointSignaler.cpp:57