1 // 2 // Copyright © 2020 Arm Ltd and Contributors. All rights reserved. 3 // SPDX-License-Identifier: MIT 4 // 5 6 #pragma once 7 8 #include <Packet.hpp> 9 #include <armnn/profiling/ILocalPacketHandler.hpp> 10 11 #include <cstdint> 12 13 namespace armnn 14 { 15 16 namespace profiling 17 { 18 19 class IProfilingServiceStatus 20 { 21 public: 22 virtual void NotifyProfilingServiceActive() = 0; 23 virtual void WaitForProfilingServiceActivation(unsigned int timeout) = 0; ~IProfilingServiceStatus()24 virtual ~IProfilingServiceStatus() {}; 25 }; 26 27 } // namespace profiling 28 29 } // namespace armnn 30