-Signal::Signal(shared_ptr<pv::device::DevInst> dev_inst,
- const sr_channel *const channel) :
- Trace(channel->name),
- _dev_inst(dev_inst),
+Signal::Signal(pv::SigSession &session,
+ std::shared_ptr<sigrok::Channel> channel) :
+ Trace(channel->name().c_str()),
+ _session(session),