Loading...
Searching...
No Matches
resdb::LockFreeCollectorPool Class Reference

#include <lock_free_collector_pool.h>

Public Member Functions

 LockFreeCollectorPool (const std::string &name, uint32_t size, TransactionExecutor *executor, bool enable_viewchange=false)
 
TransactionCollector * GetCollector (uint64_t seq)
 
void Update (uint64_t seq)
 

Detailed Description

Definition at line 28 of file lock_free_collector_pool.h.

Constructor & Destructor Documentation

◆ LockFreeCollectorPool()

resdb::LockFreeCollectorPool::LockFreeCollectorPool ( const std::string &  name,
uint32_t  size,
TransactionExecutor *  executor,
bool  enable_viewchange = false 
)

Definition at line 35 of file lock_free_collector_pool.cpp.

Member Function Documentation

◆ GetCollector()

TransactionCollector * resdb::LockFreeCollectorPool::GetCollector ( uint64_t  seq)

Definition at line 65 of file lock_free_collector_pool.cpp.

◆ Update()

void resdb::LockFreeCollectorPool::Update ( uint64_t  seq)

Definition at line 53 of file lock_free_collector_pool.cpp.