]> sigrok.org Git - libsigrok.git/blobdiff - src/session_driver.c
Use driver name as the log prefix in standard functions
[libsigrok.git] / src / session_driver.c
index e0dd3fcb8dc672ca3a87df1cacdd735429185c0e..3aabffa2ecbd59cb11596386a7c44b2404ae3852 100644 (file)
@@ -199,18 +199,13 @@ static int receive_data(int fd, int revents, void *cb_data)
                vdev->archive = NULL;
        }
 
-       std_session_send_df_end(sdi, LOG_PREFIX);
+       std_session_send_df_end(sdi);
 
        return G_SOURCE_REMOVE;
 }
 
 /* driver callbacks */
 
-static int init(struct sr_dev_driver *di, struct sr_context *sr_ctx)
-{
-       return std_init(di, sr_ctx);
-}
-
 static int dev_clear(const struct sr_dev_driver *di)
 {
        struct drv_context *drvc;
@@ -365,7 +360,7 @@ static int dev_acquisition_start(const struct sr_dev_inst *sdi)
                return SR_ERR;
        }
 
-       std_session_send_df_header(sdi, LOG_PREFIX);
+       std_session_send_df_header(sdi);
 
        /* freewheeling source */
        sr_session_source_add(sdi->session, -1, 0, 0, receive_data, (void *)sdi);
@@ -389,7 +384,7 @@ SR_PRIV struct sr_dev_driver session_driver = {
        .name = "virtual-session",
        .longname = "Session-emulating driver",
        .api_version = 1,
-       .init = init,
+       .init = std_init,
        .cleanup = dev_clear,
        .scan = NULL,
        .dev_list = NULL,