#include <TDF_Transaction.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | TDF_Transaction (const TCollection_AsciiString &aName="") |
Creates an empty transaction context, unable to be opened. . | |
Standard_EXPORT | TDF_Transaction (const Handle(TDF_Data)&aDF, const TCollection_AsciiString &aName="") |
Creates a transaction context on <adf>, ready to be opened. . | |
Standard_EXPORT void | Initialize (const Handle(TDF_Data)&aDF) |
Aborts all the transactions on <mydf> and sets <adf> to build a transaction context on <adf>, ready to be opened. . | |
Standard_EXPORT Standard_Integer | Open () |
If not yet done, opens a new transaction on <mydf>. Returns the index of the just opened transaction. It raises DomainError if the transaction is already open, and NullObject if there is no current Data framework. . | |
Standard_EXPORT Handle_TDF_Delta | Commit (const Standard_Boolean withDelta=Standard_False) |
Commits the transactions until AND including the current opened one. . | |
Standard_EXPORT void | Abort () |
Aborts the transactions until AND including the current opened one. . | |
~TDF_Transaction () | |
Handle_TDF_Data | Data () const |
Returns the Data from TDF. . | |
Standard_Integer | Transaction () const |
Returns the number of the transaction opened by <me>. . | |
Standard_EXPORT const TCollection_AsciiString & | Name () const |
Returns the transaction name. . | |
Standard_Boolean | IsOpen () const |
Returns true if the transaction is open. . | |
Private Member Functions | |
Standard_EXPORT | TDF_Transaction (const TDF_Transaction &aTrans) |
Private to avoid copy. . | |
Private Attributes | |
Handle_TDF_Data | myDF |
Standard_Integer | myUntilTransaction |
TCollection_AsciiString | myName |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|