blob: 397da0b8ea3d0938976e96fe4a69a368fd05992f [file] [log] [blame]
Jim Flynn4e755a52020-03-29 17:48:26 +01001//
Jim Flynnbbfe6032020-07-20 16:57:44 +01002// Copyright © 2020 Arm Ltd and Contributors. All rights reserved.
Jim Flynn4e755a52020-03-29 17:48:26 +01003// SPDX-License-Identifier: MIT
4//
5
6#pragma once
7
8#include <armnn/profiling/ILocalPacketHandler.hpp>
Jim Flynnbbfe6032020-07-20 16:57:44 +01009
10#include <common/include/Packet.hpp>
Jim Flynn4e755a52020-03-29 17:48:26 +010011
12namespace armnn
13{
14
15namespace profiling
16{
17
18class PrintPacketHeaderHandler : public ILocalPacketHandler
19{
20 virtual std::vector<uint32_t> GetHeadersAccepted();
21
Jim Flynnbbfe6032020-07-20 16:57:44 +010022 virtual void HandlePacket(const arm::pipe::Packet& packet);
Jim Flynn4e755a52020-03-29 17:48:26 +010023};
24
25} // namespace profiling
26
27} // namespace armnn