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 *

className()

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.

  1. addNewlyCreatedDBRObject(self: pygcad.pygrx.GcDbTransactionManager, obj: pygcad.pygrx.GcDbObject) -> pygcad.pygrx.Gcad.ErrorStatus

  2. 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 *