X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=low-can-binding%2Futils%2Fsignals.hpp;fp=low-can-binding%2Futils%2Fsignals.hpp;h=b28942e7ac5ea1ea555d0ef6ea961085cd38d772;hb=d4899192ccda96a8ee328bad3e16efdc98c2a856;hp=84e81d03628b4b3751a08c76fb8e8b8dd207ffbd;hpb=b9b4580d5d55f81ce2cdc47d652b1aa3304ad772;p=apps%2Fagl-service-can-low-level.git diff --git a/low-can-binding/utils/signals.hpp b/low-can-binding/utils/signals.hpp index 84e81d03..b28942e7 100644 --- a/low-can-binding/utils/signals.hpp +++ b/low-can-binding/utils/signals.hpp @@ -17,6 +17,7 @@ #pragma once +#include #include #include #include @@ -32,8 +33,8 @@ namespace utils { struct signals_found { - std::vector > signals; - std::vector > diagnostic_messages; + std::list > signals; + std::list > diagnostic_messages; }; /// @brief Signal manager singleton hold subscription object with attached afb_event_t and its mutex @@ -59,7 +60,7 @@ namespace utils void find_signals(const openxc_DynamicField &key, std::vector >& found_signals); template - void lookup_signals_by_name(const std::string& key, std::vector > signals, std::vector >& found_signals) + void lookup_signals_by_name(const std::string& key, std::vector > signals, std::list >& found_signals) { for(std::shared_ptr s : signals) { @@ -71,7 +72,7 @@ namespace utils } template - void lookup_signals_by_id(const double key, std::vector > signals, std::vector >& found_signals) + void lookup_signals_by_id(const double key, std::vector > signals, std::list >& found_signals) { for(std::shared_ptr s : signals) {