aboutsummaryrefslogtreecommitdiff
path: root/src/profiling/ProfilingService.cpp
diff options
context:
space:
mode:
authorSadik Armagan <sadik.armagan@arm.com>2019-09-26 23:13:31 +0100
committerKevin May <kevin.may@arm.com>2019-09-27 07:01:48 +0000
commitbd9e2c546d83fa654d8e764ef755b1ded0cd1ff8 (patch)
tree3633ea36e376f1df14f2368068dfc6b22265b565 /src/profiling/ProfilingService.cpp
parent404b27569523f4cdd49752e7ae1633e359ba2190 (diff)
downloadarmnn-bd9e2c546d83fa654d8e764ef755b1ded0cd1ff8.tar.gz
IVGCVSW-3557 Return IProfilingConnection from ProfilingConnectionFactory
* Remove WaitingForAck test, test std::cerr instead Signed-off-by: Kevin May <kevin.may@arm.com> Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: I968c53dc005ff078ed08faf8818c83cb2a41528a
Diffstat (limited to 'src/profiling/ProfilingService.cpp')
-rw-r--r--src/profiling/ProfilingService.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/profiling/ProfilingService.cpp b/src/profiling/ProfilingService.cpp
index 9f5978888d..786bfae12e 100644
--- a/src/profiling/ProfilingService.cpp
+++ b/src/profiling/ProfilingService.cpp
@@ -57,14 +57,17 @@ void ProfilingService::Run()
{
if (m_State.GetCurrentState() == ProfilingState::NotConnected)
{
- // Since GetProfilingConnection is not implemented, if !NULL,
- // then change to WaitingForAck. This will need to change once there is implementation
- // for the IProfilingConnection
- if (!m_Factory.GetProfilingConnection(m_Options))
+ try
{
+ m_Factory.GetProfilingConnection(m_Options);
m_State.TransitionToState(ProfilingState::WaitingForAck);
}
- } else if (m_State.GetCurrentState() == ProfilingState::Uninitialised && m_Options.m_EnableProfiling == true)
+ catch (const armnn::Exception& e)
+ {
+ std::cerr << e.what() << std::endl;
+ }
+ }
+ else if (m_State.GetCurrentState() == ProfilingState::Uninitialised && m_Options.m_EnableProfiling == true)
{
Initialise();
}