X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Flibsigrok-internal.h;h=8fb9006aaeedad61f8f33b6bda211a690321d54c;hb=cbc1413f31f3946ce79da5540cfbeace8924c9d1;hp=465f24213b0935d319c890be76918e2e370f43e0;hpb=0c536bcd004aa4b4f0ba9673b4d460551e8b16c1;p=libsigrok.git diff --git a/src/libsigrok-internal.h b/src/libsigrok-internal.h index 465f2421..8fb9006a 100644 --- a/src/libsigrok-internal.h +++ b/src/libsigrok-internal.h @@ -574,10 +574,6 @@ struct sr_serial_dev_inst { char *serialcomm; /** libserialport port handle */ struct sp_port *data; - /** libserialport event set */ - struct sp_event_set *event_set; - /** GPollFDs for event polling */ - GPollFD *pollfds; }; #endif @@ -732,6 +728,9 @@ SR_PRIV int sr_session_source_remove_internal(struct sr_session *session, void *key); SR_PRIV int sr_session_source_destroyed(struct sr_session *session, void *key, GSource *source); +SR_PRIV int sr_session_fd_source_add(struct sr_session *session, + void *key, gintptr fd, int events, int timeout, + sr_receive_data_callback cb, void *cb_data); SR_PRIV int sr_session_send(const struct sr_dev_inst *sdi, const struct sr_datafeed_packet *packet); SR_PRIV int sr_sessionfile_check(const char *filename);