X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=proto.h;h=a00c6ba76b7a523d16c25deabfe5390a3a0a6401;hb=aac0ea256327bdff8f2a98bf62c7ac6a42dd1e44;hp=3481c582756b2a3aa18c3a522e27731e7baaee3b;hpb=45c59c8bdd01954f9214fe7b869d92c55415d109;p=libsigrok.git diff --git a/proto.h b/proto.h index 3481c582..a00c6ba7 100644 --- a/proto.h +++ b/proto.h @@ -100,7 +100,13 @@ SR_API int sr_session_stop(void); SR_API int sr_session_save(const char *filename); SR_API int sr_session_source_add(int fd, int events, int timeout, sr_receive_data_callback_t cb, void *cb_data); +SR_API int sr_session_source_add_pollfd(GPollFD *pollfd, int timeout, + sr_receive_data_callback_t cb, void *cb_data); +SR_API int sr_session_source_add_channel(GIOChannel *channel, int events, + int timeout, sr_receive_data_callback_t cb, void *cb_data); SR_API int sr_session_source_remove(int fd); +SR_API int sr_session_source_remove_pollfd(GPollFD *pollfd); +SR_API int sr_session_source_remove_channel(GIOChannel *channel); /*--- input/input.c ---------------------------------------------------------*/