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

Method startAndSend

src/yvalve/why.cpp:4115–4130  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4113}
4114
4115void YRequest::startAndSend(CheckStatusWrapper* status, ITransaction* transaction, int level,
4116 unsigned int msgType, unsigned int length, const void* message)
4117{
4118 try
4119 {
4120 YEntry<YRequest> entry(status, this);
4121
4122 NextTransaction trans;
4123 attachment.get()->getNextTransaction(status, transaction, trans);
4124 entry.next()->startAndSend(status, trans, level, msgType, length, message);
4125 }
4126 catch (const Exception& e)
4127 {
4128 e.stuffException(status);
4129 }
4130}
4131
4132void YRequest::unwind(CheckStatusWrapper* status, int level)
4133{

Callers 1

Calls 4

getNextTransactionMethod · 0.80
getMethod · 0.45
nextMethod · 0.45
stuffExceptionMethod · 0.45

Tested by

no test coverage detected