25 , m_ActiveBackends(){}
26 CaptureData(uint32_t capturePeriod, std::vector<uint16_t>& counterIds, std::set<armnn::BackendId> activeBackends)
27 : m_CapturePeriod(capturePeriod)
28 , m_CounterIds(counterIds)
29 , m_ActiveBackends(activeBackends){}
31 : m_CapturePeriod(captureData.m_CapturePeriod)
32 , m_CounterIds(captureData.m_CounterIds)
33 , m_ActiveBackends(captureData.m_ActiveBackends){}
46 uint32_t m_CapturePeriod;
47 std::vector<uint16_t> m_CounterIds;
48 std::set<armnn::BackendId> m_ActiveBackends;
57 void SetCaptureData(uint32_t capturePeriod,
58 const std::vector<uint16_t>& counterIds,
59 const std::set<armnn::BackendId>& activeBackends);
62 mutable std::mutex m_CaptureThreadMutex;
CaptureData & operator=(const CaptureData &other)
CaptureData(const CaptureData &captureData)
CaptureData(uint32_t capturePeriod, std::vector< uint16_t > &counterIds, std::set< armnn::BackendId > activeBackends)
const std::vector< uint16_t > & GetCounterIds() const
const std::set< armnn::BackendId > & GetActiveBackends() const
uint32_t GetCapturePeriod() const
void SetCapturePeriod(uint32_t capturePeriod)
bool IsCounterIdInCaptureData(uint16_t counterId)
void SetCounterIds(const std::vector< uint16_t > &counterIds)
void SetActiveBackends(const std::set< armnn::BackendId > &activeBackends)