5 #include <nx/sdk/interface.h> 16 static auto interfaceId() {
return makeId(
"nx::sdk::IDeviceInfo"); }
19 virtual const char* id()
const = 0;
22 virtual const char* vendor()
const = 0;
25 virtual const char* model()
const = 0;
28 virtual const char* firmware()
const = 0;
31 virtual const char* name()
const = 0;
34 virtual const char* url()
const = 0;
37 virtual const char* login()
const = 0;
40 virtual const char* password()
const = 0;
46 virtual const char*
sharedId()
const = 0;
52 virtual const char*
logicalId()
const = 0;
virtual int channelNumber() const =0
virtual const char * logicalId() const =0
Definition: interface.h:48
virtual const char * sharedId() const =0
Definition: i_device_info.h:13
Definition: device_agent.h:12
static constexpr const InterfaceId * makeId(const char(&charArray)[len])
Definition: i_ref_countable.h:76