20.02
PerJobCounterSelectionCommandHandler.hpp
Go to the documentation of this file.
1
//
2
// Copyright © 2019 Arm Ltd. All rights reserved.
3
// SPDX-License-Identifier: MIT
4
//
5
6
#pragma once
7
8
#include "
Packet.hpp
"
9
#include "
CommandHandlerFunctor.hpp
"
10
#include "
ProfilingStateMachine.hpp
"
11
12
namespace
armnn
13
{
14
15
namespace
profiling
16
{
17
18
class
PerJobCounterSelectionCommandHandler
:
public
CommandHandlerFunctor
19
{
20
21
public
:
22
PerJobCounterSelectionCommandHandler
(uint32_t familyId,
23
uint32_t packetId,
24
uint32_t version,
25
const
ProfilingStateMachine
& profilingStateMachine)
26
:
CommandHandlerFunctor
(familyId, packetId, version)
27
, m_StateMachine(profilingStateMachine)
28
{}
29
30
void
operator()
(
const
Packet
& packet)
override
;
31
32
private
:
33
const
ProfilingStateMachine
& m_StateMachine;
34
};
35
36
}
// namespace profiling
37
38
}
// namespace armnn
39
armnn::profiling::PerJobCounterSelectionCommandHandler::operator()
void operator()(const Packet &packet) override
Definition:
PerJobCounterSelectionCommandHandler.cpp:16
armnn::profiling::ProfilingStateMachine
Definition:
ProfilingStateMachine.hpp:26
CommandHandlerFunctor.hpp
ProfilingStateMachine.hpp
Packet.hpp
armnn
Copyright (c) 2020 ARM Limited.
Definition:
00_introduction.dox:25
armnn::profiling::PerJobCounterSelectionCommandHandler
Definition:
PerJobCounterSelectionCommandHandler.hpp:18
armnn::profiling::Packet
Definition:
Packet.hpp:18
armnn::profiling::CommandHandlerFunctor
Definition:
CommandHandlerFunctor.hpp:20
armnn::profiling::PerJobCounterSelectionCommandHandler::PerJobCounterSelectionCommandHandler
PerJobCounterSelectionCommandHandler(uint32_t familyId, uint32_t packetId, uint32_t version, const ProfilingStateMachine &profilingStateMachine)
Definition:
PerJobCounterSelectionCommandHandler.hpp:22
src
profiling
PerJobCounterSelectionCommandHandler.hpp
Generated on Fri Mar 13 2020 16:09:13 for ArmNN by
1.8.13