diff options
author | ypostolov <ypostolov@luxoft.com> | 2020-01-09 20:03:57 +0200 |
---|---|---|
committer | yurii <ypostolov> | 2020-03-26 15:02:49 +0200 |
commit | c2e0adb75a83117badc863279a7910ec6925f4fb (patch) | |
tree | 14d09bc4eec4c641233e04b1cdb5baecf02a3ac8 | |
parent | dd85d888fec494b6b07d5d19c93b3c8257919807 (diff) | |
download | sdl_core-c2e0adb75a83117badc863279a7910ec6925f4fb.tar.gz |
fix cppcheck issues in component hmi_message_handler
3 files changed, 9 insertions, 7 deletions
diff --git a/src/components/hmi_message_handler/src/mb_controller.cc b/src/components/hmi_message_handler/src/mb_controller.cc index ffc6ef23a3..f2d6c6f5e5 100644 --- a/src/components/hmi_message_handler/src/mb_controller.cc +++ b/src/components/hmi_message_handler/src/mb_controller.cc @@ -147,7 +147,7 @@ void CMessageBrokerController::sendNotification(Json::Value& message) { int subscribersCount = getSubscribersFd(methodName, result); if (0 < subscribersCount) { std::vector<WebsocketSession*>::iterator it; - for (it = result.begin(); it != result.end(); it++) { + for (it = result.begin(); it != result.end(); ++it) { (*it)->sendJsonMessage(message); } } else { @@ -165,13 +165,13 @@ bool CMessageBrokerController::isResponse(Json::Value& message) { } void CMessageBrokerController::sendResponse(Json::Value& message) { - WebsocketSession* ws; std::map<std::string, WebsocketSession*>::iterator it; sync_primitives::AutoLock request_lock(mRequestListLock); std::string id = message["id"].asString(); it = mRequestList.find(id); if (it != mRequestList.end()) { + WebsocketSession* ws; ws = it->second; ws->sendJsonMessage(message); mRequestList.erase(it); @@ -188,7 +188,6 @@ void CMessageBrokerController::sendJsonMessage(Json::Value& message) { } // Send request - WebsocketSession* ws; std::map<std::string, WebsocketSession*>::iterator it; std::string method = message["method"].asString(); std::string component_name = GetComponentName(method); @@ -196,6 +195,7 @@ void CMessageBrokerController::sendJsonMessage(Json::Value& message) { sync_primitives::AutoLock lock(mControllersListLock); it = mControllersList.find(component_name); if (it != mControllersList.end()) { + WebsocketSession* ws; ws = it->second; ws->sendJsonMessage(message); } @@ -235,6 +235,7 @@ void CMessageBrokerController::exitReceivingThread() { } acceptor_.close(ec); if (ec) { + // cppcheck-suppress unreadVariable std::string str_err = "ErrorMessage Close: " + ec.message(); } ioc_.stop(); @@ -287,7 +288,7 @@ void CMessageBrokerController::deleteController(WebsocketSession* ws_session) { if (it->second == ws_session) { mControllersList.erase(it++); } else { - it++; + ++it; } } } @@ -341,7 +342,7 @@ bool CMessageBrokerController::addSubscriber(WebsocketSession* ws_session, p = mSubscribersList.equal_range(name); if (p.first != p.second) { std::multimap<std::string, WebsocketSession*>::iterator itr; - for (itr = p.first; itr != p.second; itr++) { + for (itr = p.first; itr != p.second; ++itr) { if (ws_session == itr->second) { result = false; LOG4CXX_ERROR(mb_logger_, ("Subscriber already exists!\n")); @@ -376,7 +377,6 @@ void CMessageBrokerController::deleteSubscriber(WebsocketSession* ws, int CMessageBrokerController::getSubscribersFd( std::string name, std::vector<WebsocketSession*>& result) { int res = 0; - std::map<std::string, WebsocketSession*>::iterator it; sync_primitives::AutoLock lock(mSubscribersListLock); std::pair<std::multimap<std::string, WebsocketSession*>::iterator, @@ -384,7 +384,7 @@ int CMessageBrokerController::getSubscribersFd( p = mSubscribersList.equal_range(name); if (p.first != p.second) { std::multimap<std::string, WebsocketSession*>::iterator itr; - for (itr = p.first; itr != p.second; itr++) { + for (itr = p.first; itr != p.second; ++itr) { result.push_back(itr->second); } } diff --git a/src/components/hmi_message_handler/test/hmi_message_adapter_test.cc b/src/components/hmi_message_handler/test/hmi_message_adapter_test.cc index 5762566b96..4a9abeec87 100644 --- a/src/components/hmi_message_handler/test/hmi_message_adapter_test.cc +++ b/src/components/hmi_message_handler/test/hmi_message_adapter_test.cc @@ -46,6 +46,7 @@ using ::testing::Return; typedef std::shared_ptr<MockHMIMessageAdapterImpl> MockHMIMessageAdapterImplSPtr; +// cppcheck-suppress syntaxError TEST(HMIMessageAdapterImplTest, Handler_CorrectPointer_CorrectReturnedPointer) { testing::NiceMock<MockHMIMessageHandlerSettings> mock_hmi_message_handler_settings; diff --git a/src/components/hmi_message_handler/test/hmi_message_handler_impl_test.cc b/src/components/hmi_message_handler/test/hmi_message_handler_impl_test.cc index 84ca5883ab..adf50833c0 100644 --- a/src/components/hmi_message_handler/test/hmi_message_handler_impl_test.cc +++ b/src/components/hmi_message_handler/test/hmi_message_handler_impl_test.cc @@ -93,6 +93,7 @@ class HMIMessageHandlerImplTest : public ::testing::Test { } }; +// cppcheck-suppress syntaxError TEST_F(HMIMessageHandlerImplTest, OnErrorSending_EmptyMessage_OnErrorSendingProceeded) { // Arrange |