From 09fe1cb72842fc028fc7eef9f907360efbba55d9 Mon Sep 17 00:00:00 2001 From: Marco De Marco Date: Tue, 17 Jun 2014 10:56:00 +0200 Subject: [PATCH] Minor changes and interrupt all commented --- src/DataExporter.cpp | 2 +- src/DataExporter.xmi | 4 ++-- src/DataExporterStateMachine.cpp | 4 ++-- src/Server.cpp | 10 ++++++---- 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/DataExporter.cpp b/src/DataExporter.cpp index 8dde8fc..6d43dfa 100644 --- a/src/DataExporter.cpp +++ b/src/DataExporter.cpp @@ -481,7 +481,7 @@ void DataExporter::get_device_property() //-------------------------------------------------------- void DataExporter::always_executed_hook() { - INFO_STREAM << "DataExporter::always_executed_hook() " << device_name << endl; + DEBUG_STREAM << "DataExporter::always_executed_hook() " << device_name << endl; /*----- PROTECTED REGION ID(DataExporter::always_executed_hook) ENABLED START -----*/ if(get_state() != Tango::FAULT) diff --git a/src/DataExporter.xmi b/src/DataExporter.xmi index 46378fb..a90172e 100644 --- a/src/DataExporter.xmi +++ b/src/DataExporter.xmi @@ -136,10 +136,10 @@ - + - + diff --git a/src/DataExporterStateMachine.cpp b/src/DataExporterStateMachine.cpp index 8d089b3..2f5b334 100644 --- a/src/DataExporterStateMachine.cpp +++ b/src/DataExporterStateMachine.cpp @@ -43,8 +43,8 @@ //================================================================ // ON | Data exporter is in ON state (ready to incoming connections) // OFF | Data exporter is in OFF state (not ready for incoming connections) -// FAULT | Data exporter is in FAULT state (not ready to propagate data) -// ALARM | Data exporter is in ALARM state (not ready to propagate data) +// FAULT | Data exporter is in FAULT state (configuration error) +// ALARM | Data exporter is in ALARM state (runtime error) namespace DataExporter_ns diff --git a/src/Server.cpp b/src/Server.cpp index 2e87b40..ddeabef 100644 --- a/src/Server.cpp +++ b/src/Server.cpp @@ -30,7 +30,7 @@ Server::Server(Tango::DeviceImpl* deviceImpl_p, Configuration::SP configuration_ } //============================================================================== -// Server::Server() +// Server::~Server() //============================================================================== Server::~Server() { @@ -45,11 +45,13 @@ Server::~Server() if(m_threadGroup_sp) { - m_threadGroup_sp->interrupt_all(); + //m_threadGroup_sp->interrupt_all(); m_threadGroup_sp->join_all(); } + DEBUG_STREAM << "Server::~Server() END" << endl; + google::protobuf::ShutdownProtobufLibrary(); } @@ -119,7 +121,7 @@ void Server::stop() throw(std::runtime_error) if(m_threadGroup_sp) { - m_threadGroup_sp->interrupt_all(); + //m_threadGroup_sp->interrupt_all(); m_threadGroup_sp->join_all(); } @@ -196,4 +198,4 @@ void Server::handleAccept(Session::SP session_sp, startAccept(); } -} //namespace \ No newline at end of file +} //namespace -- GitLab