Deepsolver
|
The abstract interface for continuous process interruption. More...
Public Member Functions | |
virtual bool | onContinueOperationRequest () const =0 |
Asks external structures to continue operation. | |
virtual | ~AbstractOperationContinueRequest () |
The destructor. |
Various continuous processes (such as downloading) ask external object to be sure the user do not want to interrupt the task being performed. This class declares the interface for objects to provide such information. It is called multiple times during the work. Any negative answer causes immediate process cancelling.
virtual bool AbstractOperationContinueRequest::onContinueOperationRequest | ( | ) | const [pure virtual] |
Implement this method to be able interrupt continuous operations.
Implemented in AlwaysTrueContinueRequest.