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

Method batch_combine

extern/libcds/cds/algo/flat_combining/kernel.h:366–375  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

364 */
365 template <class Container>
366 void batch_combine( unsigned int nOpId, publication_record_type* pRec, Container& owner )
367 {
368 assert( nOpId >= req_Operation );
369 assert( pRec );
370
371 pRec->nRequest.store( nOpId, memory_model::memory_order_release );
372 m_Stat.onOperation();
373
374 try_batch_combining( owner, pRec );
375 }
376
377 /// Invokes \p Func in exclusive mode
378 /**

Callers 15

push_frontFunction · 0.80
push_backFunction · 0.80
pop_frontFunction · 0.80
pop_backFunction · 0.80
clearFunction · 0.80
enqueueFunction · 0.80
dequeueFunction · 0.80
clearFunction · 0.80
pushFunction · 0.80
popFunction · 0.80
clearFunction · 0.80
emptyFunction · 0.80

Calls 3

assertClass · 0.85
storeMethod · 0.45
onOperationMethod · 0.45

Tested by

no test coverage detected