PulseView  unreleased development snapshot
A Qt-based sigrok GUI
segment.hpp File Reference
#include "pv/util.hpp"
#include <atomic>
#include <memory>
#include <mutex>
#include <thread>
#include <deque>
#include <QObject>
Include dependency graph for segment.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pv::data::SegmentDataIterator
 
class  pv::data::Segment
 

Namespaces

 SegmentTest
 
 pv
 
 pv::data
 

Typedefs

typedef std::shared_ptr< pv::data::SegmentSharedPtrToSegment
 

Functions

 Q_DECLARE_METATYPE (SharedPtrToSegment)
 

Class Documentation

struct pv::data::SegmentDataIterator

Definition at line 54 of file segment.hpp.

Collaboration diagram for pv::data::SegmentDataIterator:
Class Members
uint8_t * chunk
uint64_t chunk_num
uint64_t chunk_offs
uint64_t sample_index

Typedef Documentation

typedef std::shared_ptr<pv::data::Segment> SharedPtrToSegment

Definition at line 131 of file segment.hpp.

Function Documentation

Q_DECLARE_METATYPE ( SharedPtrToSegment  )