MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / ~LockTableGuard

Method ~LockTableGuard

src/lock/lock_proto.h:313–326  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

311 }
312
313 ~LockTableGuard()
314 {
315 try
316 {
317 if (m_owner)
318 m_lm->release_shmem(m_owner);
319
320 m_lm->m_localMutex.leave();
321 }
322 catch (const Firebird::Exception&)
323 {
324 DtorException::devHalt();
325 }
326 }
327
328 void setOwner(SLONG owner)
329 {

Callers

nothing calls this directly

Calls 3

devHaltFunction · 0.85
release_shmemMethod · 0.45
leaveMethod · 0.45

Tested by

no test coverage detected