blob: bec41dce11440ea5c416647fb9a886f53a8ad239 [file] [log] [blame]
Jim Flynnb0b802f2019-09-11 18:08:32 +01001//
2// Copyright © 2019 Arm Ltd. All rights reserved.
3// SPDX-License-Identifier: MIT
4//
5
6#pragma once
7
8namespace armnn
9{
Jim Flynnb0b802f2019-09-11 18:08:32 +010010namespace profiling
11{
Matteo Martincigh24e8f922019-09-19 11:57:46 +010012
Jim Flynnb0b802f2019-09-11 18:08:32 +010013class IPeriodicCounterCapture
14{
15public:
Matteo Martincigh24e8f922019-09-19 11:57:46 +010016 virtual ~IPeriodicCounterCapture() {}
Matteo Martincighe0e6efc2019-10-04 17:17:42 +010017
18 virtual void Start() = 0;
19 virtual void Stop() = 0;
Jim Flynnb0b802f2019-09-11 18:08:32 +010020};
21
22} // namespace profiling
Matteo Martincigh24e8f922019-09-19 11:57:46 +010023} // namespace armnn