MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / getInterface

Method getInterface

src/jrd/tra.cpp:3844–3854  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3842
3843
3844JTransaction* jrd_tra::getInterface(bool create)
3845{
3846 if (!tra_interface && create)
3847 {
3848 tra_flags |= TRA_own_interface;
3849 tra_interface = FB_NEW JTransaction(this, tra_attachment->getStable());
3850 tra_interface->addRef();
3851 }
3852
3853 return tra_interface;
3854}
3855
3856
3857void jrd_tra::setInterface(JTransaction* jt)

Callers 13

doDetachMethod · 0.45
checkTranIntfFunction · 0.45
validateMethod · 0.45
startTransactionMethod · 0.45
unwindAttachFunction · 0.45
ProfilerManagerMethod · 0.45
startSessionMethod · 0.45
watcherThreadMethod · 0.45
ExternalContextImplMethod · 0.45
setTransactionMethod · 0.45
TRA_release_transactionFunction · 0.45
attachmentMethod · 0.45

Calls 3

JTransactionClass · 0.85
getStableMethod · 0.45
addRefMethod · 0.45

Tested by

no test coverage detected