Jim Flynn | 6398a98 | 2020-05-27 17:05:21 +0100 | [diff] [blame] | 1 | // |
2 | // Copyright © 2020 Arm Ltd and Contributors. All rights reserved. | ||||
3 | // SPDX-License-Identifier: MIT | ||||
4 | // | ||||
5 | |||||
6 | #pragma once | ||||
7 | |||||
Jim Flynn | 2776183 | 2022-03-20 21:52:17 +0000 | [diff] [blame] | 8 | #include "ILocalPacketHandler.hpp" |
Jim Flynn | 6398a98 | 2020-05-27 17:05:21 +0100 | [diff] [blame] | 9 | |
Nikhil Raj | 7dcc697 | 2021-04-30 15:44:24 +0100 | [diff] [blame] | 10 | #include <common/include/Packet.hpp> |
11 | |||||
Jim Flynn | 6398a98 | 2020-05-27 17:05:21 +0100 | [diff] [blame] | 12 | #include <cstdint> |
13 | |||||
Cathal Corbett | 5aa9fd7 | 2022-02-25 15:33:28 +0000 | [diff] [blame] | 14 | namespace arm |
Jim Flynn | 6398a98 | 2020-05-27 17:05:21 +0100 | [diff] [blame] | 15 | { |
16 | |||||
Cathal Corbett | 5aa9fd7 | 2022-02-25 15:33:28 +0000 | [diff] [blame] | 17 | namespace pipe |
Jim Flynn | 6398a98 | 2020-05-27 17:05:21 +0100 | [diff] [blame] | 18 | { |
19 | |||||
20 | class IProfilingServiceStatus | ||||
21 | { | ||||
22 | public: | ||||
23 | virtual void NotifyProfilingServiceActive() = 0; | ||||
24 | virtual void WaitForProfilingServiceActivation(unsigned int timeout) = 0; | ||||
25 | virtual ~IProfilingServiceStatus() {}; | ||||
26 | }; | ||||
27 | |||||
Cathal Corbett | 5aa9fd7 | 2022-02-25 15:33:28 +0000 | [diff] [blame] | 28 | } // namespace pipe |
Jim Flynn | 6398a98 | 2020-05-27 17:05:21 +0100 | [diff] [blame] | 29 | |
Cathal Corbett | 5aa9fd7 | 2022-02-25 15:33:28 +0000 | [diff] [blame] | 30 | } // namespace arm |