blob: 1853f7c3548cc7f5fd9ee83a923526a8e04c10d3 [file] [log] [blame]
// Copyright 2019 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef DIAGNOSTICS_WILCO_DTC_SUPPORTD_TELEMETRY_FAKE_EC_SERVICE_H_
#define DIAGNOSTICS_WILCO_DTC_SUPPORTD_TELEMETRY_FAKE_EC_SERVICE_H_
#include <base/macros.h>
#include "diagnostics/wilco_dtc_supportd/telemetry/ec_service.h"
namespace diagnostics {
class FakeEcService : public EcService {
public:
FakeEcService();
FakeEcService(const FakeEcService&) = delete;
FakeEcService& operator=(const FakeEcService&) = delete;
~FakeEcService() override;
void EmitEcEvent(const EcService::EcEvent& ec_event) const;
};
} // namespace diagnostics
#endif // DIAGNOSTICS_WILCO_DTC_SUPPORTD_TELEMETRY_FAKE_EC_SERVICE_H_