| User's Guide: Small Ada 95 Object Database; Version 0.1.0; Document Revision $Revision: 1.9 $ | ||
|---|---|---|
| Prev | Chapter 33. Sdb.Transaction.Transaction_Element | Next |
function Create(
Parent : in Transaction_ID := Null_Transaction_ID ) return Transaction_ID;
Create an transaction element. If no argument is given a new transaction element will be created.
None
None
None
procedure Delete( This : in out Transaction_ID );
Delete a given transaction
None
None
function Id(
This : in Object ) return Transaction_ID;
Return the identifier of an transaction element.
None
None
None
function Is_Transaction_Active(
Id : in Transaction_ID ) return Boolean ;
returns true is the given transaction is valid and active.
None
None
None
procedure Vote(
This : in out Transaction_ID ;
Success : in Boolean );
Vote for the result of a transaction. Success = true means that the
transaction has been successfully completed. Vote will block until vote has been called by all transaction members or if one of the members has canceled the transaction.
None
None
None
procedure Transaction_Member(
This : in Transaction_ID;
Obj : in Persistent.Object'Class ) ;
Add an object to the given transaction
None
None
None
function Get_Session(
This : in Transaction_ID ) return Session.Handle;
To_Many_Tasks : exception;
Invalid_Parameters : exception;
Invalid_Object : exception;
Get the session where the transaction has been created.
None
None
None