From 0e2bab81442ee6cc2b94e4f7881ed0c5c6af65e7 Mon Sep 17 00:00:00 2001 From: Jim Flynn Date: Thu, 19 Mar 2020 17:03:14 +0000 Subject: Creating gh-pages documentation for ArmNN Signed-off-by: Jim Flynn --- src/profiling/Holder.hpp | 68 ------------------------------------------------ 1 file changed, 68 deletions(-) delete mode 100644 src/profiling/Holder.hpp (limited to 'src/profiling/Holder.hpp') diff --git a/src/profiling/Holder.hpp b/src/profiling/Holder.hpp deleted file mode 100644 index 8a89cdac58..0000000000 --- a/src/profiling/Holder.hpp +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright © 2017 Arm Ltd. All rights reserved. -// SPDX-License-Identifier: MIT -// - -#pragma once - -#include -#include -#include -#include "ProfilingUtils.hpp" - -namespace armnn -{ - -namespace profiling -{ - -class CaptureData -{ -public: - CaptureData() - : m_CapturePeriod(0) - , m_CounterIds() - , m_ActiveBackends(){} - CaptureData(uint32_t capturePeriod, std::vector& counterIds, std::set activeBackends) - : m_CapturePeriod(capturePeriod) - , m_CounterIds(counterIds) - , m_ActiveBackends(activeBackends){} - CaptureData(const CaptureData& captureData) - : m_CapturePeriod(captureData.m_CapturePeriod) - , m_CounterIds(captureData.m_CounterIds) - , m_ActiveBackends(captureData.m_ActiveBackends){} - - CaptureData& operator=(const CaptureData& other); - - void SetActiveBackends(const std::set& activeBackends); - void SetCapturePeriod(uint32_t capturePeriod); - void SetCounterIds(const std::vector& counterIds); - uint32_t GetCapturePeriod() const; - const std::vector& GetCounterIds() const; - const std::set& GetActiveBackends() const; - bool IsCounterIdInCaptureData(uint16_t counterId); - -private: - uint32_t m_CapturePeriod; - std::vector m_CounterIds; - std::set m_ActiveBackends; -}; - -class Holder -{ -public: - Holder() - : m_CaptureData() {} - CaptureData GetCaptureData() const; - void SetCaptureData(uint32_t capturePeriod, - const std::vector& counterIds, - const std::set& activeBackends); - -private: - mutable std::mutex m_CaptureThreadMutex; - CaptureData m_CaptureData; -}; - -} // namespace profiling - -} // namespace armnn -- cgit v1.2.1