CFx SDK Documentation
2023 SP0
|
#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.