Template Class MessageDropCalculatorMap

Class Documentation

template<typename Key>
class MessageDropCalculatorMap

Routes updates & summaries to per-key MessageDropCalculator instances, and can also provide a cumulative summary over all keys.

Not thread-safe

Public Types

using Summary = typename MessageDropCalculator::Summary

Public Functions

void RegisterReceivedMessage(const Key &k, uint64_t message_counter)

Register a message counter that was received for a specific key.

Summary GetSummary(const Key &k)

Fetch summary for a specific key.

std::map<Key, Summary> GetSummary()

Fetch summary for a specific key aggregated over ALL keys.