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

Method lock_all

extern/libcds/cds/sync/lock_array.h:248–253  ·  view source on GitHub ↗

Lock all

Source from the content-addressed store, hash-verified

246
247 /// Lock all
248 void lock_all()
249 {
250 lock_type * pLock = m_arrLocks;
251 for ( lock_type * pEnd = m_arrLocks + size(); pLock != pEnd; ++pLock )
252 pLock->lock();
253 }
254
255 /// Unlock all
256 void unlock_all()

Callers 4

acquire_allMethod · 0.80
acquire_resizeMethod · 0.80
acquire_allMethod · 0.80
unique_lockMethod · 0.80

Calls 2

sizeFunction · 0.50
lockMethod · 0.45

Tested by

no test coverage detected