DD::Image::OpTreeManager Class Reference
List of all members.
|
Public Member Functions |
|
void | shutDown () |
| | Performs object shut down that needs to come before static destructors.
|
|
void | add (OpTree *lpTree) |
|
void | remove (OpTree *lpTree) |
|
void | abortAllExecutingTrees () |
|
bool | wasAnyTreeAborted () const |
|
void | clearAllAbortedFlags () |
|
void | cancelAllExecutingTrees () |
|
bool | wasAnyTreeCancelled () const |
|
void | clearAllCancelledFlags () |
| int | getStatusVersion () const |
|
void | incrementStatusVersion () |
| | This is called by a tree when its aborted or cancelled state changes.
|
|
OpTree * | findTreeWithMessage () const |
| | Returns the first tree it finds with an op with a message, or NULL.
|
|
OpTree * | findTreeWithError () const |
| | Returns the first tree it finds with an op with an error, or NULL.
|
Detailed Description
This class manages all existing op trees, and provides the facility to apply particular operations to all of them
Member Function Documentation
| int DD::Image::OpTreeManager::getStatusVersion |
( |
|
) |
const [inline] |
This version increments each time the status of any of the trees (aborted or cancelled) changes. It can be used as a quick test to see if there's any need to check specific trees for those states.