// Copyright 2017 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_IN_MEMORY_EVENT_STORE_H_ #define COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_IN_MEMORY_EVENT_STORE_H_ #include <vector> #include "components/feature_engagement/internal/event_store.h" namespace feature_engagement { // An InMemoryEventStore provides a DB layer that stores all data in-memory. // All data is made available to this class during construction, and can be // loaded once by a caller. All calls to WriteEvent(...) are ignored. class InMemoryEventStore : public EventStore { … }; } // namespace feature_engagement #endif // COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_IN_MEMORY_EVENT_STORE_H_