From 8a837179ad883e9b5dd982a25cc5e94f245f79ed Mon Sep 17 00:00:00 2001 From: Matteo Martincigh Date: Fri, 4 Oct 2019 17:01:07 +0100 Subject: IVGCVSW-3937 Rename CommandThread to CommandHandler * Renamed files, class name and methods accordingly * Updated unit tests accordingly Signed-off-by: Matteo Martincigh Change-Id: Ifb88aa61edb93b852a07b1bd59bd259213677b44 --- src/profiling/CommandThread.hpp | 65 ----------------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 src/profiling/CommandThread.hpp (limited to 'src/profiling/CommandThread.hpp') diff --git a/src/profiling/CommandThread.hpp b/src/profiling/CommandThread.hpp deleted file mode 100644 index 0456ba4372..0000000000 --- a/src/profiling/CommandThread.hpp +++ /dev/null @@ -1,65 +0,0 @@ -// -// Copyright © 2019 Arm Ltd. All rights reserved. -// SPDX-License-Identifier: MIT -// - -#pragma once - -#include "CommandHandlerRegistry.hpp" -#include "IProfilingConnection.hpp" -#include "PacketVersionResolver.hpp" -#include "ProfilingService.hpp" - -#include -#include - -namespace armnn -{ - -namespace profiling -{ - -class CommandThread -{ -public: - CommandThread(uint32_t timeout, - bool stopAfterTimeout, - CommandHandlerRegistry& commandHandlerRegistry, - PacketVersionResolver& packetVersionResolver, - IProfilingConnection& socketProfilingConnection) - : m_Timeout(timeout) - , m_StopAfterTimeout(stopAfterTimeout) - , m_IsRunning(false) - , m_KeepRunning(false) - , m_CommandThread() - , m_CommandHandlerRegistry(commandHandlerRegistry) - , m_PacketVersionResolver(packetVersionResolver) - , m_SocketProfilingConnection(socketProfilingConnection) - {} - ~CommandThread() { Stop(); } - - void Start(); - void Stop(); - - bool IsRunning() const; - - void SetTimeout(uint32_t timeout); - void SetStopAfterTimeout(bool stopAfterTimeout); - -private: - void WaitForPacket(); - - std::atomic m_Timeout; - std::atomic m_StopAfterTimeout; - std::atomic m_IsRunning; - std::atomic m_KeepRunning; - std::thread m_CommandThread; - - CommandHandlerRegistry& m_CommandHandlerRegistry; - PacketVersionResolver& m_PacketVersionResolver; - IProfilingConnection& m_SocketProfilingConnection; -}; - -} // namespace profiling - -} // namespace armnn -- cgit v1.2.1