diff options
author | FinnWilliamsArm <Finn.Williams@arm.com> | 2019-09-18 10:28:16 +0100 |
---|---|---|
committer | Narumol Prangnawarat <narumol.prangnawarat@arm.com> | 2019-09-23 11:07:30 +0000 |
commit | ce2d9d13fbc0c8efd83dfb411c045553f87331f9 (patch) | |
tree | 0fdfcc20b6ece5930df744b72f148bdc11aa4f6a /src/profiling/ProfilingService.hpp | |
parent | 480336906137587d020da987039cfd20ee4cc3a5 (diff) | |
download | armnn-ce2d9d13fbc0c8efd83dfb411c045553f87331f9.tar.gz |
IVGCVSW-3413 Add the Counters Metadata
Signed-off-by: FinnWilliamsArm <Finn.Williams@arm.com>
Change-Id: I1313320a28b2d17d1adbc80248882ef458c34a14
Diffstat (limited to 'src/profiling/ProfilingService.hpp')
-rw-r--r-- | src/profiling/ProfilingService.hpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/profiling/ProfilingService.hpp b/src/profiling/ProfilingService.hpp index 33f1135b87..eb29c33fba 100644 --- a/src/profiling/ProfilingService.hpp +++ b/src/profiling/ProfilingService.hpp @@ -7,6 +7,7 @@ #include "ProfilingStateMachine.hpp" #include "ProfilingConnectionFactory.hpp" +#include "CounterDirectory.hpp" namespace armnn { @@ -22,16 +23,17 @@ public: void Run(); + const ICounterDirectory& GetCounterDirectory() const; ProfilingState GetCurrentState() const; - - // Options are public to allow profiling to be turned on at runtime - Runtime::CreationOptions::ExternalProfilingOptions m_Options; + void ResetExternalProfilingOptions(const Runtime::CreationOptions::ExternalProfilingOptions& options); private: void Initialise(); - ProfilingStateMachine m_State; + CounterDirectory m_CounterDirectory; ProfilingConnectionFactory m_Factory; + Runtime::CreationOptions::ExternalProfilingOptions m_Options; + ProfilingStateMachine m_State; }; } // namespace profiling |