Classes | Namespaces
ITxnManager.h File Reference
#include "ElementAgenda.h"
#include <stack>

Go to the source code of this file.

Classes

struct  ChangeTrackInfo
 This structure is passed to TxnMonitor functions as they are called during direct changes to the DGN file. More...
 
struct  TxnPos
 The current "transaction position." This structure reflects a point in time for the element changes journalled by the transaction manager. More...
 
struct  TxnMonitor
 Interface to be implemented to monitor changes to elements. More...
 
struct  TxnElementWriteOptions
 Options that apply when changing, dropping, or deleting elements using the current transaction. More...
 
struct  TxnElementAddOptions
 Options that apply when adding element changes using the current transaction. More...
 
struct  TxnXAttributeWriteOptions
 Options that apply when changing or deleting XAttributes using the current transaction. More...
 
struct  TxnXAttributeAddOptions
 Options that apply when adding XAttributes using the current transaction. More...
 
struct  ITxn
 The interface to write changes in the context of a transaction to elements, XAttributes, and models. More...
 
struct  ITxn::ICustomEntry
 Interface for a custom entry to be stored in the undo buffer. More...
 
struct  ITxnManager
 This interface provides a transaction mechanism for handling changes to persistent elements and models. More...
 

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::DgnPlatform
 The DgnPlatform namespace contains types defined by the DgnPlatform.
 

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.