class SR_API Device : public Configurable
{
public:
- /** Description identifying this device. */
- virtual string description();
/** Vendor name for this device. */
string vendor();
/** Model name for this device. */
public ParentOwned<SessionDevice, Session, struct sr_dev_inst>,
public Device
{
- /** Description identifying this device. */
- string description();
protected:
SessionDevice(struct sr_dev_inst *sdi);
~SessionDevice();
/** Set trigger setting.
* @param trigger Trigger object to use. */
void set_trigger(shared_ptr<Trigger> trigger);
+ /** Get filename this session was loaded from. */
+ string filename();
protected:
Session(shared_ptr<Context> context);
Session(shared_ptr<Context> context, string filename);
public ParentOwned<InputDevice, Input, struct sr_dev_inst>,
public Device
{
-public:
- /** Description identifying this device. */
- string description();
protected:
InputDevice(shared_ptr<Input> input, struct sr_dev_inst *sdi);
~InputDevice();