X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fsession.hpp;h=d17c9dc364205344d157e7c271601cb5c6e9c5a7;hp=d71b1d6cec3f267bab7044b52dd69d375a1987a3;hb=78b0af3ebcbeab50e1c1634af729c0a7f97fb435;hpb=198f9bc74d6c955a72e3e3282c2b0ba16ef39a62 diff --git a/pv/session.hpp b/pv/session.hpp index d71b1d6..d17c9dc 100644 --- a/pv/session.hpp +++ b/pv/session.hpp @@ -27,6 +27,7 @@ #include #include #include +#include #include #ifdef _WIN32 @@ -117,7 +118,8 @@ public: boost::shared_mutex& signals_mutex() const; - const std::vector< std::shared_ptr >& signals() const; + const std::unordered_set< std::shared_ptr >& + signals() const; #ifdef ENABLE_DECODE bool add_decoder(srd_decoder *const dec); @@ -171,7 +173,7 @@ private: capture_state capture_state_; mutable boost::shared_mutex signals_mutex_; - std::vector< std::shared_ptr > signals_; + std::unordered_set< std::shared_ptr > signals_; mutable std::mutex data_mutex_; std::shared_ptr logic_data_;