]> sigrok.org Git - libsigrok.git/blobdiff - libsigrok.h
fluke-dmm: build fixes
[libsigrok.git] / libsigrok.h
index 53905b6f8127a5965066270c4448e0268b707b36..2a88a7d03bc891602b404221ba661f9f918f4dd3 100644 (file)
@@ -252,6 +252,9 @@ struct sr_output_format {
                     uint64_t *length_out);
        int (*event) (struct sr_output *o, int event_type, uint8_t **data_out,
                      uint64_t *length_out);
+       GString *(*recv) (struct sr_output *o, const struct sr_dev_inst *sdi,
+                       struct sr_datafeed_packet *packet);
+       int (*cleanup) (struct sr_output *o);
 };
 
 struct sr_datastore {
@@ -530,6 +533,11 @@ struct sr_dev_driver {
        void *priv;
 };
 
+/* Private driver context. */
+struct drv_context {
+       GSList *instances;
+};
+
 struct sr_session {
        /* List of struct sr_dev* */
        GSList *devs;