X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Flibsigrok-internal.h;h=95ac98f1d049d34078761fe63291ca6373ca11d8;hb=ee9953ef12514d833c6719777dfc285d56c0ffc1;hp=184c3831d62f86cbfb37e17f32738ecd9e8bccb7;hpb=2e5e3df4e4a18e3c539220c650f2e2ba188430c7;p=libsigrok.git diff --git a/src/libsigrok-internal.h b/src/libsigrok-internal.h index 184c3831..95ac98f1 100644 --- a/src/libsigrok-internal.h +++ b/src/libsigrok-internal.h @@ -730,6 +730,21 @@ SR_PRIV int sr_session_source_destroyed(struct sr_session *session, 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_source_add(struct sr_session *session, int fd, + int events, int timeout, sr_receive_data_callback cb, void *cb_data); +SR_PRIV int sr_session_source_add_pollfd(struct sr_session *session, + GPollFD *pollfd, int timeout, sr_receive_data_callback cb, + void *cb_data); +SR_PRIV int sr_session_source_add_channel(struct sr_session *session, + GIOChannel *channel, int events, int timeout, + sr_receive_data_callback cb, void *cb_data); +SR_PRIV int sr_session_source_remove(struct sr_session *session, int fd); +SR_PRIV int sr_session_source_remove_pollfd(struct sr_session *session, + GPollFD *pollfd); +SR_PRIV int sr_session_source_remove_channel(struct sr_session *session, + GIOChannel *channel); + 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);