| CFx SDK Documentation
    2020SP3
    | 
#include <ApLongTransactions.h>
 
  
| Additional Inherited Members | |
|  Static Public Member Functions inherited from OdRxObject | |
| static OdRxObjectPtr | cast (const OdRxObject *pointer) | 
| static OdRxClass * | desc () | 
This class controls long transactions.
<group OdAp_Classes>
Definition at line 95 of file ApLongTransactions.h.
| 
 | pure virtual | 
Terminates a long transaction during or in between checkin and checkout.
| transID | [in] Object ID of the long transaction. | 
| keepObjs | [in] Boolean value indicating whether to keep cloned objects. | 
Adds the class of the specified OdRxClass object to the class filter.
| 
 | pure virtual | 
Adds the specified reactor to this object's reactor list.
| 
 | pure virtual | 
Checks in a long transaction that was previously checked out.
| transID | [in] Object ID of the long transaction. | 
| errorMap | [out] Receives an empty mapping object. | 
| keepObjs | [in] Boolean value indicating whether to keep workset objects. | 
| 
 | pure virtual | 
Generates a new long transaction and clones objects from the specified list.
| transID | [out] Receives the object ID of the new long transaction. | 
| objList | [in] List/array of objects (in the same block table record) to check out. | 
| toBlock | [in] Object ID of the block table record to which the objects will be cloned. | 
| errorMap | [out] Receives an empty mapping object. | 
| lockBlkRef | [in] Optional object ID of the last block reference, which during checkout will will be placed on a locked layer. | 
| 
 | pure virtual | 
| 
 | pure virtual | 
Returns True if the class of the specified OdRxClass object is in the class filter.
| OdApLongTransactionManager::ODRX_DECLARE_MEMBERS | ( | OdApLongTransactionManager | ) | 
| 
 | pure virtual | 
Deletes the specified reactor from this object's reactor list.