GcDbTransactionManager
- class pygcad.pygrx.GcDbTransactionManager
Bases:
GcRxObject
Methods Summary
abortTransaction
(self)C++: GcDbTransactionManager::abortTransaction() --> enum Gcad::ErrorStatus
addNewlyCreatedDBRObject
(*args, **kwargs)Overloaded function.
addReactor
(self, reactor)C++: GcDbTransactionManager::addReactor(class GcTransactionReactor *) --> void
assign
(self, para)C++: GcDbTransactionManager::operator=(const class GcDbTransactionManager &) --> class GcDbTransactionManager &
cast
(inPtr)C++: GcDbTransactionManager::cast(const class GcRxObject *) --> class GcDbTransactionManager *
C++: GcDbTransactionManager::className() --> const wchar_t *
desc
()C++: GcDbTransactionManager::desc() --> class GcRxClass *
endTransaction
(self)C++: GcDbTransactionManager::endTransaction() --> enum Gcad::ErrorStatus
getObject
(self, id, mode, openErasedObj)C++: GcDbTransactionManager::getObject(class GcDbObject *&, class GcDbObjectId, enum GcDb::OpenMode, bool) --> enum Gcad::ErrorStatus
isA
(self)C++: GcDbTransactionManager::isA() const --> class GcRxClass *
markObjectPageable
(self, pObject)C++: GcDbTransactionManager::markObjectPageable(class GcDbObject *) --> enum Gcad::ErrorStatus
numActiveTransactions
(self)C++: GcDbTransactionManager::numActiveTransactions() --> int
numOpenedObjects
(self)C++: GcDbTransactionManager::numOpenedObjects() --> int
queueForGraphicsFlush
(self)C++: GcDbTransactionManager::queueForGraphicsFlush() --> enum Gcad::ErrorStatus
removeReactor
(self, reactor)C++: GcDbTransactionManager::removeReactor(class GcTransactionReactor *) --> void
rxInit
()C++: GcDbTransactionManager::rxInit() --> void
startTransaction
(self)C++: GcDbTransactionManager::startTransaction() --> class GcTransaction *
topTransaction
(self)C++: GcDbTransactionManager::topTransaction() --> class GcTransaction *
Methods Documentation
- abortTransaction(self: pygcad.pygrx.GcDbTransactionManager) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbTransactionManager::abortTransaction() –> enum Gcad::ErrorStatus
- addNewlyCreatedDBRObject(*args, **kwargs)
Overloaded function.
addNewlyCreatedDBRObject(self: pygcad.pygrx.GcDbTransactionManager, obj: pygcad.pygrx.GcDbObject) -> pygcad.pygrx.Gcad.ErrorStatus
addNewlyCreatedDBRObject(self: pygcad.pygrx.GcDbTransactionManager, obj: pygcad.pygrx.GcDbObject, add: bool) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbTransactionManager::addNewlyCreatedDBRObject(class GcDbObject *, bool) –> enum Gcad::ErrorStatus
- addReactor(self: pygcad.pygrx.GcDbTransactionManager, reactor: GcTransactionReactor) None
C++: GcDbTransactionManager::addReactor(class GcTransactionReactor *) –> void
- assign(self: pygcad.pygrx.GcDbTransactionManager, para: pygcad.pygrx.GcDbTransactionManager) pygcad.pygrx.GcDbTransactionManager
C++: GcDbTransactionManager::operator=(const class GcDbTransactionManager &) –> class GcDbTransactionManager &
- static cast(inPtr: pygcad.pygrx.GcRxObject) pygcad.pygrx.GcDbTransactionManager
C++: GcDbTransactionManager::cast(const class GcRxObject *) –> class GcDbTransactionManager *
- static className() str
C++: GcDbTransactionManager::className() –> const wchar_t *
- static desc() pygcad.pygrx.GcRxClass
C++: GcDbTransactionManager::desc() –> class GcRxClass *
- endTransaction(self: pygcad.pygrx.GcDbTransactionManager) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbTransactionManager::endTransaction() –> enum Gcad::ErrorStatus
- getObject(self: pygcad.pygrx.GcDbTransactionManager, id: pygcad.pygrx.GcDbObjectId, mode: pygcad.pygrx.GcDb.OpenMode = <OpenMode.kForRead: 0>, openErasedObj: bool = False) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbObject]
C++: GcDbTransactionManager::getObject(class GcDbObject *&, class GcDbObjectId, enum GcDb::OpenMode, bool) –> enum Gcad::ErrorStatus
- isA(self: pygcad.pygrx.GcDbTransactionManager) pygcad.pygrx.GcRxClass
C++: GcDbTransactionManager::isA() const –> class GcRxClass *
- markObjectPageable(self: pygcad.pygrx.GcDbTransactionManager, pObject: pygcad.pygrx.GcDbObject) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbTransactionManager::markObjectPageable(class GcDbObject *) –> enum Gcad::ErrorStatus
- numActiveTransactions(self: pygcad.pygrx.GcDbTransactionManager) int
C++: GcDbTransactionManager::numActiveTransactions() –> int
- numOpenedObjects(self: pygcad.pygrx.GcDbTransactionManager) int
C++: GcDbTransactionManager::numOpenedObjects() –> int
- queueForGraphicsFlush(self: pygcad.pygrx.GcDbTransactionManager) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbTransactionManager::queueForGraphicsFlush() –> enum Gcad::ErrorStatus
- removeReactor(self: pygcad.pygrx.GcDbTransactionManager, reactor: GcTransactionReactor) None
C++: GcDbTransactionManager::removeReactor(class GcTransactionReactor *) –> void
- static rxInit() None
C++: GcDbTransactionManager::rxInit() –> void
- startTransaction(self: pygcad.pygrx.GcDbTransactionManager) GcTransaction
C++: GcDbTransactionManager::startTransaction() –> class GcTransaction *
- topTransaction(self: pygcad.pygrx.GcDbTransactionManager) GcTransaction
C++: GcDbTransactionManager::topTransaction() –> class GcTransaction *