diff options
author | Jim Flynn <jim.flynn@arm.com> | 2022-03-23 23:01:26 +0000 |
---|---|---|
committer | Jim Flynn <jim.flynn@arm.com> | 2022-03-23 23:43:35 +0000 |
commit | 3e9bc19ad523361e6b18057849e30c0c48183915 (patch) | |
tree | b7b012a9734ce39d054fc5d92302780fd838e5c8 /src/profiling/Holder.cpp | |
parent | 277618302d0f131eac0b6ac2015dd3eb09aa6ff9 (diff) | |
download | armnn-3e9bc19ad523361e6b18057849e30c0c48183915.tar.gz |
IVGCVSW-6706 Create the libpipeClient library
Change-Id: I2368aade38ad3808fab55d8a86cd659d4e95d91e
Signed-off-by: Jim Flynn <jim.flynn@arm.com>
Diffstat (limited to 'src/profiling/Holder.cpp')
-rw-r--r-- | src/profiling/Holder.cpp | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/src/profiling/Holder.cpp b/src/profiling/Holder.cpp deleted file mode 100644 index d144e244d9..0000000000 --- a/src/profiling/Holder.cpp +++ /dev/null @@ -1,87 +0,0 @@ -// -// Copyright © 2017 Arm Ltd. All rights reserved. -// SPDX-License-Identifier: MIT -// - -#include <client/include/Holder.hpp> - -namespace arm -{ - -namespace pipe -{ - -CaptureData& CaptureData::operator=(const CaptureData& other) -{ - m_CapturePeriod = other.m_CapturePeriod; - m_CounterIds = other.m_CounterIds; - m_ActiveBackends = other.m_ActiveBackends; - - return *this; -} - -void CaptureData::SetActiveBackends(const std::set<std::string>& activeBackends) -{ - m_ActiveBackends = activeBackends; -} - -void CaptureData::SetCapturePeriod(uint32_t capturePeriod) -{ - m_CapturePeriod = capturePeriod; -} - -void CaptureData::SetCounterIds(const std::vector<uint16_t>& counterIds) -{ - m_CounterIds = counterIds; -} - -const std::set<std::string>& CaptureData::GetActiveBackends() const -{ - return m_ActiveBackends; -} - -uint32_t CaptureData::GetCapturePeriod() const -{ - return m_CapturePeriod; -} - -const std::vector<uint16_t>& CaptureData::GetCounterIds() const -{ - return m_CounterIds; -} - -CaptureData Holder::GetCaptureData() const -{ - std::lock_guard<std::mutex> lockGuard(m_CaptureThreadMutex); - - return m_CaptureData; -} - -bool CaptureData::IsCounterIdInCaptureData(uint16_t counterId) -{ - for (auto m_CounterId : m_CounterIds) { - if (m_CounterId == counterId) - { - return true; - } - } - - // Return false by default unless counterId is found - return false; -} - -void Holder::SetCaptureData(uint32_t capturePeriod, - const std::vector<uint16_t>& counterIds, - const std::set<std::string>& activeBackends) -{ - std::lock_guard<std::mutex> lockGuard(m_CaptureThreadMutex); - - m_CaptureData.SetCapturePeriod(capturePeriod); - m_CaptureData.SetCounterIds(counterIds); - m_CaptureData.SetActiveBackends(activeBackends); - -} - -} // namespace pipe - -} // namespace arm |