IVGCVSW-3937 Initial ServiceProfiling refactoring
authorMatteo Martincigh <matteo.martincigh@arm.com>
Wed, 2 Oct 2019 11:50:57 +0000 (12:50 +0100)
committerMatteo Martincigh <matteo.martincigh@arm.com>
Mon, 7 Oct 2019 09:34:54 +0000 (10:34 +0100)
commita84edee4702c112a6e004b1987acc11144e2d6dd
tree738ce957b2fa26423df188b0d370664d15c86665
parentd66d68b13fb309e8d4eac9435a58b89dd6a55158
IVGCVSW-3937 Initial ServiceProfiling refactoring

 * Made the ServiceProfiling class a singleton
 * Registered basic category and counters
 * Code refactoring
 * Updated unit tests accordingly

Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
Change-Id: I648a6202eead2a3016aac14d905511bd945a90cb
src/profiling/CounterDirectory.cpp
src/profiling/CounterDirectory.hpp
src/profiling/CounterValues.hpp
src/profiling/ProfilingService.cpp
src/profiling/ProfilingService.hpp
src/profiling/ProfilingStateMachine.cpp
src/profiling/ProfilingStateMachine.hpp
src/profiling/SendCounterPacket.cpp
src/profiling/SocketProfilingConnection.cpp
src/profiling/test/ProfilingTests.cpp