24 typedef const std::unordered_map<BackendId, std::shared_ptr<armnn::profiling::IBackendProfilingContext>>&
25 BackendProfilingContexts;
37 , m_CounterDirectory(counterDirectory)
38 , m_SendCounterPacket(sendCounterPacket)
39 , m_SendTimelinePacket(sendTimelinePacket)
40 , m_StateMachine(profilingStateMachine)
41 , m_BackendProfilingContext(backendProfilingContexts)
44 void operator()(
const Packet& packet)
override;
48 m_TimelineEnabled = timelineEnabled;
57 bool m_TimelineEnabled =
false;
void operator()(const Packet &packet) override
Copyright (c) 2020 ARM Limited.
EmptyOptional is used to initialize the Optional class in case we want to have default value for an O...
void setTimelineEnabled(bool timelineEnabled)
ConnectionAcknowledgedCommandHandler(uint32_t familyId, uint32_t packetId, uint32_t version, ICounterDirectory &counterDirectory, ISendCounterPacket &sendCounterPacket, ISendTimelinePacket &sendTimelinePacket, ProfilingStateMachine &profilingStateMachine, Optional< BackendProfilingContexts > backendProfilingContexts=EmptyOptional())