meta/NumberOidIndexGenerator.h (17 lines of code) (raw):
#pragma once
#include "lib/OidIndexGenerator.h"
namespace saimeta
{
class NumberOidIndexGenerator:
public sairedis::OidIndexGenerator
{
public:
NumberOidIndexGenerator();
virtual ~NumberOidIndexGenerator() = default;
public:
virtual uint64_t increment() override;
virtual void reset() override;
private:
uint64_t m_index;
};
}