#include <storesession.hpp>
|
| StoreSession (const std::string &file_name, const std::shared_ptr< sigrok::OutputFormat > &output_format, const std::map< std::string, Glib::VariantBase > &options, const std::pair< uint64_t, uint64_t > sample_range, const Session &session) |
|
| ~StoreSession () |
|
std::pair< int, int > | progress () const |
|
const QString & | error () const |
|
bool | start () |
|
void | wait () |
|
void | cancel () |
|
Definition at line 51 of file storesession.hpp.
pv::StoreSession::StoreSession |
( |
const std::string & |
file_name, |
|
|
const std::shared_ptr< sigrok::OutputFormat > & |
output_format, |
|
|
const std::map< std::string, Glib::VariantBase > & |
options, |
|
|
const std::pair< uint64_t, uint64_t > |
sample_range, |
|
|
const Session & |
session |
|
) |
| |
pv::StoreSession::~StoreSession |
( |
| ) |
|
void pv::StoreSession::cancel |
( |
| ) |
|
const QString & pv::StoreSession::error |
( |
| ) |
const |
pair< int, int > pv::StoreSession::progress |
( |
| ) |
const |
void pv::StoreSession::progress_updated |
( |
| ) |
|
|
signal |
bool pv::StoreSession::start |
( |
| ) |
|
TODO: Wrap this in a std::unique_ptr when we transition to C++11
Definition at line 197 of file storesession.cpp.
void pv::StoreSession::wait |
( |
| ) |
|
const size_t pv::StoreSession::BlockSize = 1024 * 1024 |
|
staticprivate |
QString pv::StoreSession::error_ |
|
private |
const std::string pv::StoreSession::file_name_ |
|
private |
std::atomic<bool> pv::StoreSession::interrupt_ |
|
private |
std::mutex pv::StoreSession::mutex_ |
|
mutableprivate |
const std::map<std::string, Glib::VariantBase> pv::StoreSession::options_ |
|
private |
std::shared_ptr<sigrok::Output> pv::StoreSession::output_ |
|
private |
const std::shared_ptr<sigrok::OutputFormat> pv::StoreSession::output_format_ |
|
private |
std::ofstream pv::StoreSession::output_stream_ |
|
private |
uint64_t pv::StoreSession::sample_count_ |
|
private |
const std::pair<uint64_t, uint64_t> pv::StoreSession::sample_range_ |
|
private |
const Session& pv::StoreSession::session_ |
|
private |
uint64_t pv::StoreSession::start_sample_ |
|
private |
std::thread pv::StoreSession::thread_ |
|
private |
std::atomic<int> pv::StoreSession::unit_count_ |
|
private |
std::atomic<int> pv::StoreSession::units_stored_ |
|
private |
The documentation for this class was generated from the following files: