Skip to content

RInterTransactionListener

Class in Core Module
Header: #include <src/core/RInterTransactionListener.h>

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.

virtual ~RInterTransactionListener()
virtual void updateInterTransactionListener(RDocument *document, RTransaction *transaction=NULL)=0 = 0
Called at the end of every transaction, before the transaction is stored.

virtual RInterTransactionListener::~RInterTransactionListener()

virtual inline

virtual void RInterTransactionListener::updateInterTransactionListener(RDocument *document, RTransaction *transaction=NULL)=0 = 0

pure virtual

Called at the end of every transaction, before the transaction is stored.