Template Class InletMemoryAccumulatingPool

Class Documentation

template<typename PoolSpec>
class uit::InletMemoryAccumulatingPool

Public Functions

bool IsInitialized() const
size_t GetSize() const
void Register(const address_t &address)

Retister a duct for an entry in the pool.

size_t Lookup(const address_t &address) const

Get index of this duct’s entry in the pool.

bool TryPut(const value_type &val, const size_t index)

Get the querying duct’s current value from the underlying duct.

bool TryFlush(const size_t index)
void Initialize(std::shared_ptr<typename PoolSpec::ProcBackEnd> backend)

Call after all members have requested a position in the pool.