X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Fcommon%2Fscpi_tcp.c;h=ef3a6c7564e219a65e7f921a4bc72bb6f58501e1;hb=102f12396660e0784134bccce5cc0679db325751;hp=8ac2200f7f7f88b0ed104be5dcbf5687b0d76d08;hpb=85b69c2b64fc3f0b0478063a983c1920bf0e30a7;p=libsigrok.git diff --git a/hardware/common/scpi_tcp.c b/hardware/common/scpi_tcp.c index 8ac2200f..ef3a6c75 100644 --- a/hardware/common/scpi_tcp.c +++ b/hardware/common/scpi_tcp.c @@ -115,19 +115,20 @@ static int scpi_tcp_open(void *priv) return SR_OK; } -static int scpi_tcp_source_add(void *priv, int events, int timeout, - sr_receive_data_callback cb, void *cb_data) +static int scpi_tcp_source_add(struct sr_session *session, void *priv, + int events, int timeout, sr_receive_data_callback cb, void *cb_data) { struct scpi_tcp *tcp = priv; - return sr_source_add(tcp->socket, events, timeout, cb, cb_data); + return sr_session_source_add(session, tcp->socket, events, timeout, + cb, cb_data); } -static int scpi_tcp_source_remove(void *priv) +static int scpi_tcp_source_remove(struct sr_session *session, void *priv) { struct scpi_tcp *tcp = priv; - return sr_source_remove(tcp->socket); + return sr_session_source_remove(session, tcp->socket); } static int scpi_tcp_send(void *priv, const char *command)