X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fstoresession.hpp;h=64913a74d9eb4961baad25fde89ed39b75b963b8;hp=e89b3fd209da4e488ae208cd5d47820e0a085692;hb=6f925ba9d6faf1077b73c5a5808259576081716a;hpb=00f6bae935837b38b0d03a5928ba8175d460413f diff --git a/pv/storesession.hpp b/pv/storesession.hpp index e89b3fd..64913a7 100644 --- a/pv/storesession.hpp +++ b/pv/storesession.hpp @@ -34,6 +34,16 @@ #include +using std::atomic; +using std::string; +using std::shared_ptr; +using std::pair; +using std::map; +using std::vector; +using std::thread; +using std::mutex; +using std::ofstream; + namespace sigrok { class Output; class OutputFormat; @@ -57,15 +67,15 @@ private: static const size_t BlockSize; public: - StoreSession(const std::string &file_name, - const std::shared_ptr &output_format, - const std::map &options, - const std::pair sample_range, + StoreSession(const string &file_name, + const shared_ptr &output_format, + const map &options, + const pair sample_range, const Session &session); ~StoreSession(); - std::pair progress() const; + pair progress() const; const QString& error() const; @@ -76,9 +86,9 @@ public: void cancel(); private: - void store_proc(std::vector< std::shared_ptr > achannel_list, - std::vector< std::shared_ptr > asegment_list, - std::shared_ptr lsegment); + void store_proc(vector< shared_ptr > achannel_list, + vector< shared_ptr > asegment_list, + shared_ptr lsegment); Q_SIGNALS: void progress_updated(); @@ -86,22 +96,22 @@ Q_SIGNALS: void store_successful(); private: - const std::string file_name_; - const std::shared_ptr output_format_; - const std::map options_; - const std::pair sample_range_; + const string file_name_; + const shared_ptr output_format_; + const map options_; + const pair sample_range_; const Session &session_; - std::shared_ptr output_; - std::ofstream output_stream_; + shared_ptr output_; + ofstream output_stream_; std::thread thread_; - std::atomic interrupt_; + atomic interrupt_; - std::atomic units_stored_, unit_count_; + atomic units_stored_, unit_count_; - mutable std::mutex mutex_; + mutable mutex mutex_; QString error_; uint64_t start_sample_, sample_count_;