* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include <cassert>
+
#include "sessionfile.h"
#include <libsigrok/libsigrok.h>
{
assert(!_sdi);
- if (sr_session_load(_path.c_str()) != SR_OK)
+ if (sr_session_load(_path.c_str(), &SigSession::_sr_session) != SR_OK)
throw tr("Failed to open file.\n");
GSList *devlist = NULL;
- sr_session_dev_list(&devlist);
+ sr_session_dev_list(SigSession::_sr_session, &devlist);
if (!devlist || !devlist->data) {
if (devlist)
File::release();
sr_dev_close(_sdi);
sr_dev_clear(_sdi->driver);
- sr_session_destroy();
+ sr_session_destroy(SigSession::_sr_session);
_sdi = NULL;
}