15 #include <common/include/CommandHandlerFunctor.hpp> 16 #include <common/include/Packet.hpp> 34 std::atomic<bool>& timelineReporting,
36 : CommandHandlerFunctor(familyId, packetId, version),
37 m_SendTimelinePacket(sendTimelinePacket),
38 m_StateMachine(profilingStateMachine),
39 m_TimelineReporting(timelineReporting),
40 m_BackendNotifier(notifyBackends),
41 m_ReportStructure(reportStructure)
44 void operator()(
const arm::pipe::Packet& packet)
override;
49 std::atomic<bool>& m_TimelineReporting;
Copyright (c) 2021 ARM Limited and Contributors.
ActivateTimelineReportingCommandHandler(uint32_t familyId, uint32_t packetId, uint32_t version, SendTimelinePacket &sendTimelinePacket, ProfilingStateMachine &profilingStateMachine, Optional< IReportStructure &> reportStructure, std::atomic< bool > &timelineReporting, INotifyBackends ¬ifyBackends)
void operator()(const arm::pipe::Packet &packet) override