Rename 'probe' to 'channel' everywhere.
[pulseview.git] / pv / data / decode / decoder.h
index dffefab22e2119f6a44fc7a2dbe869196320d431..4eeb09e1af01718091ef3456604b886aea548a21 100644 (file)
 #define PULSEVIEW_PV_DATA_DECODE_DECODER_H
 
 #include <map>
+#include <memory>
 #include <set>
 
-#include <boost/shared_ptr.hpp>
-
 #include <glib.h>
 
 struct srd_decoder;
@@ -58,28 +57,28 @@ public:
        void show(bool show = true);
 
        const std::map<const srd_channel*,
-               boost::shared_ptr<view::LogicSignal> >& channels() const;
-       void set_probes(std::map<const srd_channel*,
-               boost::shared_ptr<view::LogicSignal> > probes);
+               std::shared_ptr<view::LogicSignal> >& channels() const;
+       void set_channels(std::map<const srd_channel*,
+               std::shared_ptr<view::LogicSignal> > channels);
 
        const std::map<std::string, GVariant*>& options() const;
 
        void set_option(const char *id, GVariant *value);
 
-       bool have_required_probes() const;
+       bool have_required_channels() const;
 
        srd_decoder_inst* create_decoder_inst(
                srd_session *session, int unit_size) const;
 
-       std::set< boost::shared_ptr<pv::data::Logic> > get_data();      
+       std::set< std::shared_ptr<pv::data::Logic> > get_data();        
 
 private:
        const srd_decoder *const _decoder;
 
        bool _shown;
 
-       std::map<const srd_channel*, boost::shared_ptr<pv::view::LogicSignal> >
-               _probes;
+       std::map<const srd_channel*, std::shared_ptr<pv::view::LogicSignal> >
+               _channels;
        std::map<std::string, GVariant*> _options;
 };