TransactionOperations when realized through derived classes are operations that can be held and dispatched at a later time. The TransactionManager class is provided as a container for TransactionOperations.
NB TransactionOperation is analogous to the Command pattern in the BoF: Design Patterns , Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Addison Wesley, 1995, ISBN 0-201-63361-2.
| ~TransactionOperation ()
| bool dispatch ()
Returns: true on success, false on error.
| string str ()
[const pure virtual]
Returns: string representation of operation.