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

Method release_record

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

Marks publication record for the current thread as empty

Source from the content-addressed store, hash-verified

316
317 /// Marks publication record for the current thread as empty
318 void release_record( publication_record_type * pRec )
319 {
320 assert( pRec->is_done());
321 pRec->nRequest.store( req_EmptyRecord, memory_model::memory_order_release );
322 }
323
324 /// Trying to execute operation \p nOpId
325 /**

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
is_doneMethod · 0.45
storeMethod · 0.45

Tested by

no test coverage detected