X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fdata%2Fdecoderstack.h;h=43996184500abef02bb276186d56978afe79c07e;hb=f67d9e9b4b37e62c1ac2edae18c048f3bff5c075;hp=ad2a17b6b593c79b0ddbeff9c70823fb5d508d3c;hpb=82f50b10f8fd45a772f9ba40c4ef1f888ed6b8b1;p=pulseview.git diff --git a/pv/data/decoderstack.h b/pv/data/decoderstack.h index ad2a17b..4399618 100644 --- a/pv/data/decoderstack.h +++ b/pv/data/decoderstack.h @@ -38,6 +38,7 @@ struct srd_decoder; struct srd_decoder_annotation_row; struct srd_probe; struct srd_proto_data; +struct srd_session; namespace DecoderStackTest { class TwoDecoderStack; @@ -53,6 +54,8 @@ class LogicSignal; namespace data { +class LogicSnapshot; + namespace decode { class Annotation; class Decoder; @@ -100,6 +103,10 @@ public: void begin_decode(); private: + void decode_data( + const boost::shared_ptr &snapshot, + srd_session *const session); + void decode_proc(boost::shared_ptr data); static void annotation_callback(srd_proto_data *pdata,