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

Method reconnectTransaction

src/yvalve/why.cpp:5710–5732  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5708}
5709
5710YTransaction* YAttachment::reconnectTransaction(CheckStatusWrapper* status, unsigned int length,
5711 const unsigned char* id)
5712{
5713 try
5714 {
5715 YEntry<YAttachment> entry(status, this);
5716
5717 ITransaction* transaction = entry.next()->reconnectTransaction(status, length, id);
5718
5719 if (transaction)
5720 {
5721 YTransaction* r = FB_NEW YTransaction(this, transaction);
5722 r->addRef();
5723 return r;
5724 }
5725 }
5726 catch (const Exception& e)
5727 {
5728 e.stuffException(status);
5729 }
5730
5731 return NULL;
5732}
5733
5734YRequest* YAttachment::compileRequest(CheckStatusWrapper* status, unsigned int blrLength,
5735 const unsigned char* blr)

Callers 1

Calls 4

YTransactionClass · 0.70
nextMethod · 0.45
addRefMethod · 0.45
stuffExceptionMethod · 0.45

Tested by

no test coverage detected