A progress report in which the current state of progress is stored as a string message.
More...
#include <progress/nprogresstypes.h>
|
| | NProgressMessage () |
| | Creates a new progress report with an empty progress message. More...
|
| |
| | NProgressMessage (const std::string &newMessage) |
| | Creates a new progress report with the given progress message. More...
|
| |
| | NProgressMessage (const char *newMessage) |
| | Creates a new progress report with the given progress message. More...
|
| |
| std::string | getMessage () const |
| | Returns a reference to the current progress message. More...
|
| |
| void | setMessage (const std::string &newMessage) |
| | Sets the current progress message to the given string. More...
|
| |
| void | setMessage (const char *newMessage) |
| | Sets the current progress message to the given string. More...
|
| |
| | NProgress () |
| | Performs basic initialisation. More...
|
| |
| virtual | ~NProgress () |
| | Destroys this object. More...
|
| |
| bool | hasChanged () const |
| | Determines if the state of progress has changed since the last query. More...
|
| |
| bool | isFinished () const |
| | Is the operation whose progress we are reporting completely finished? More...
|
| |
| void | setFinished () |
| | Signifies that the operation whose progress we are reporting is completely finished. More...
|
| |
| void | cancel () const |
| | Called by an external interface to request that the operation whose progress we are reporting be cancelled. More...
|
| |
| bool | isCancelled () const |
| | Determines whether an external interface has requested that the operation whose progress we are reporting be cancelled. More...
|
| |
| std::string | getDescription () const |
| | Returns a string description of the current state of progress. More...
|
| |
| virtual bool | isPercent () const |
| | Determines if the state of progress can be expressed as a percentage. More...
|
| |
| double | getPercent () const |
| | Returns the current state of progress as a percentage. More...
|
| |
| long | getRealTime () const |
| | Returns the real time elapsed since this operation began. More...
|
| |
| long | totalCPUTime () const |
| | Returns the total CPU time consumed by the program from the beginning to the end of this operation. More...
|
| |
| void | writeTextShort (std::ostream &out) const |
| | Writes this object in short text format to the given output stream. More...
|
| |
| | ShareableObject () |
| | Default constructor that does nothing. More...
|
| |
| virtual | ~ShareableObject () |
| | Default destructor that does nothing. More...
|
| |
| virtual void | writeTextLong (std::ostream &out) const |
| | Writes this object in long text format to the given output stream. More...
|
| |
| std::string | toString () const |
| | Returns the output from writeTextShort() as a string. More...
|
| |
| std::string | toStringLong () const |
| | Returns the output from writeTextLong() as a string. More...
|
| |
|
| bool | changed |
| | Has the state of progress changed since the last query? More...
|
| |
A progress report in which the current state of progress is stored as a string message.
- Python:
- Not present; all progress classes communicate with external interfaces through the NProgress interface.
| regina::NProgressMessage::NProgressMessage |
( |
) | |
|
|
inline |
Creates a new progress report with an empty progress message.
Note that the internal mutex is not locked during construction.
| regina::NProgressMessage::NProgressMessage |
( |
const std::string & |
newMessage) | |
|
|
inline |
Creates a new progress report with the given progress message.
Note that the internal mutex is not locked during construction.
- Parameters
-
| newMessage | the current state of progress. |
| regina::NProgressMessage::NProgressMessage |
( |
const char * |
newMessage) | |
|
|
inline |
Creates a new progress report with the given progress message.
Note that the internal mutex is not locked during construction.
- Parameters
-
| newMessage | the current state of progress. |
| std::string regina::NProgressMessage::getMessage |
( |
) | |
const |
|
inline |
Returns a reference to the current progress message.
- Returns
- the current progress message.
| std::string regina::NProgressMessage::internalGetDescription |
( |
) | |
const |
|
inlineprotectedvirtual |
Returns a string description of the current state of progress.
- Returns
- the current state of progress.
Implements regina::NProgress.
| void regina::NProgressMessage::setMessage |
( |
const std::string & |
newMessage) | |
|
|
inline |
Sets the current progress message to the given string.
- Parameters
-
| newMessage | the new state of progress. |
| void regina::NProgressMessage::setMessage |
( |
const char * |
newMessage) | |
|
|
inline |
Sets the current progress message to the given string.
- Parameters
-
| newMessage | the new state of progress. |
The documentation for this class was generated from the following file: