PulseView
unreleased development snapshot
A Qt-based sigrok GUI
|
#include <sessionfile.hpp>
Public Member Functions | |
SessionFile (const shared_ptr< sigrok::Context > context, const string &file_name) | |
void | open () |
void | close () |
Public Member Functions inherited from pv::devices::File | |
string | full_name () const |
string | display_name (const DeviceManager &) const |
Public Member Functions inherited from pv::devices::Device | |
virtual | ~Device () |
shared_ptr< sigrok::Session > | session () const |
shared_ptr< sigrok::Device > | device () const |
template<typename T > | |
T | read_config (const sigrok::ConfigKey *key, const T default_value=0) |
virtual void | start () |
virtual void | run () |
virtual void | stop () |
template<typename T > | |
T | read_config (const ConfigKey *key, const T default_value) |
Private Attributes | |
const shared_ptr< sigrok::Context > | context_ |
Additional Inherited Members | |
Protected Member Functions inherited from pv::devices::File | |
File (const string &file_name) | |
Protected Member Functions inherited from pv::devices::Device | |
Device ()=default | |
Protected Attributes inherited from pv::devices::File | |
string | file_name_ |
Protected Attributes inherited from pv::devices::Device | |
shared_ptr< sigrok::Session > | session_ |
shared_ptr< sigrok::Device > | device_ |
Definition at line 37 of file sessionfile.hpp.
pv::devices::SessionFile::SessionFile | ( | const shared_ptr< sigrok::Context > | context, |
const string & | file_name | ||
) |
Definition at line 32 of file sessionfile.cpp.
|
virtual |
Implements pv::devices::Device.
Definition at line 48 of file sessionfile.cpp.
|
virtual |
Implements pv::devices::Device.
Definition at line 39 of file sessionfile.cpp.
|
private |
Definition at line 48 of file sessionfile.hpp.