X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fsession.cpp;h=c18575ad415559a8e66fa0fae7a6b65774a53c59;hp=11a867ab6f410f9e702124c4b82dac6b3e0ce6ef;hb=89914a8657612761ff962ee973721a4872cda8d7;hpb=c6e0990ea76a4c8097fb3ad89627aec34eb912c4 diff --git a/pv/session.cpp b/pv/session.cpp index 11a867a..c18575a 100644 --- a/pv/session.cpp +++ b/pv/session.cpp @@ -694,6 +694,17 @@ const unordered_set< shared_ptr > Session::signalbases() const return signalbases_; } +bool Session::all_segments_complete(uint32_t segment_id) const +{ + bool all_complete = true; + + for (shared_ptr base : signalbases_) + if (!base->segment_is_complete(segment_id)) + all_complete = false; + + return all_complete; +} + #ifdef ENABLE_DECODE shared_ptr Session::add_decode_signal() {