logic.unitsize = vdev->unitsize;
logic.data = buf;
vdev->bytes_read += ret;
- sr_session_bus(session_data, &packet);
+ sr_session_send(session_data, &packet);
} else {
/* done with this capture file */
zip_fclose(vdev->capfile);
if (!got_data) {
packet.type = SR_DF_END;
- sr_session_bus(session_data, &packet);
+ sr_session_send(session_data, &packet);
}
return TRUE;
return SR_OK;
}
-static int hw_dev_acquisition_start(int dev_index, gpointer session_dev_id)
+static int hw_dev_acquisition_start(int dev_index, void *session_dev_id)
{
struct zip_stat zs;
struct session_vdev *vdev;
gettimeofday(&header->starttime, NULL);
header->samplerate = vdev->samplerate;
header->num_logic_probes = vdev->num_probes;
- sr_session_bus(session_dev_id, packet);
+ sr_session_send(session_dev_id, packet);
g_free(header);
g_free(packet);
return SR_OK;
}
-SR_PRIV struct sr_dev_plugin session_driver = {
+SR_PRIV struct sr_dev_driver session_driver = {
.name = "session",
.longname = "Session-emulating driver",
.api_version = 1,