projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Paint decoder traces
[pulseview.git]
/
pv
/
sigsession.cpp
diff --git
a/pv/sigsession.cpp
b/pv/sigsession.cpp
index cea71bda9cdc6ea4ab42ef42f1ed423762357362..2ab730aa9a9a7261ab4cc7576452fcac69e50cc2 100644
(file)
--- a/
pv/sigsession.cpp
+++ b/
pv/sigsession.cpp
@@
-187,7
+187,7
@@
void SigSession::stop_capture()
_sampling_thread.reset();
}
_sampling_thread.reset();
}
-vector< shared_ptr<view::Signal> > SigSession::get_signals()
+vector< shared_ptr<view::Signal> > SigSession::get_signals()
const
{
lock_guard<mutex> lock(_signals_mutex);
return _signals;
{
lock_guard<mutex> lock(_signals_mutex);
return _signals;
@@
-213,6
+213,12
@@
void SigSession::add_decoder(srd_decoder *const dec,
signals_changed();
}
signals_changed();
}
+vector< shared_ptr<view::DecodeSignal> > SigSession::get_decode_signals() const
+{
+ lock_guard<mutex> lock(_signals_mutex);
+ return _decode_traces;
+}
+
void SigSession::set_capture_state(capture_state state)
{
lock_guard<mutex> lock(_sampling_mutex);
void SigSession::set_capture_state(capture_state state)
{
lock_guard<mutex> lock(_sampling_mutex);