IVGCVSW-3937 Refactor and improve the PeriodicCounterCapture class
authorMatteo Martincigh <matteo.martincigh@arm.com>
Fri, 4 Oct 2019 16:17:42 +0000 (17:17 +0100)
committerMatteo Martincigh <matteo.martincigh@arm.com>
Mon, 7 Oct 2019 10:08:58 +0000 (10:08 +0000)
commite0e6efc1072358b843f47d2ffffc3d873a4889c6
treef328699a6cbce13f0b64d74692ee92be2a22477a
parent8a837179ad883e9b5dd982a25cc5e94f245f79ed
IVGCVSW-3937 Refactor and improve the PeriodicCounterCapture class

 * Conformed the PeriodicCounterCapture class to the other thread-based
   classes
 * Code refactoring
 * Renamed CounterValues file to ICounterValues
 * Removed no longer used file
 * Updated unit tests accordingly

Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
Change-Id: I8c42aa17e17a90cda5cf86eb8ac2d13501ecdadc
CMakeLists.txt
src/profiling/Holder.hpp
src/profiling/ICounterValues.hpp [moved from src/profiling/CounterValues.hpp with 99% similarity]
src/profiling/IPeriodicCounterCapture.hpp
src/profiling/IReadCounterValue.hpp [deleted file]
src/profiling/PeriodicCounterCapture.cpp
src/profiling/PeriodicCounterCapture.hpp
src/profiling/ProfilingService.hpp
src/profiling/SendCounterPacket.cpp
src/profiling/test/ProfilingTests.cpp