| 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 | /** |
no test coverage detected