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();
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();