Template Class OutletMemoryAggregator

Class Documentation

template<typename AggregatorSpec>
class uit::OutletMemoryAggregator

Public Functions

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

Register a duct for an entry in the pool.

value_type &Get(const int tag)

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

const value_type &Get(const int tag) const

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

size_t TryConsumeGets(const size_t requested, const int tag)

Every member of the pool should call this with same requested.

void Initialize()

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