RInterTransactionListener
Class in Core Module
Header: #include <src/core/RInterTransactionListener.h>
Description
Section titled “Description”Abstract base class for classes that are interested in transactions in progress.
This can for example be used to add objects to a transaction in progress, remove objects from a transaction (to prevent modifications of those objects), etc.
Scriptable: This class is available in script environments.
Public Functions
Section titled “Public Functions”| virtual | ~RInterTransactionListener() |
| virtual void | updateInterTransactionListener(RDocument *document, RTransaction *transaction=NULL)=0 = 0Called at the end of every transaction, before the transaction is stored. |
Member Documentation
Section titled “Member Documentation”~RInterTransactionListener
Section titled “~RInterTransactionListener”virtual RInterTransactionListener::~RInterTransactionListener()virtual inline
updateInterTransactionListener
Section titled “updateInterTransactionListener”virtual void RInterTransactionListener::updateInterTransactionListener(RDocument *document, RTransaction *transaction=NULL)=0 = 0pure virtual
Called at the end of every transaction, before the transaction is stored.