5 #include <nx/sdk/interface.h> 17 static auto interfaceId() {
return makeId(
"nx::sdk::IDeviceInfo"); }
20 virtual const char* id()
const = 0;
23 virtual const char* vendor()
const = 0;
26 virtual const char* model()
const = 0;
29 virtual const char* firmware()
const = 0;
32 virtual const char* name()
const = 0;
35 virtual const char* url()
const = 0;
38 virtual const char* login()
const = 0;
41 virtual const char* password()
const = 0;
47 virtual const char*
sharedId()
const = 0;
53 virtual const char*
logicalId()
const = 0;
virtual int channelNumber() const =0
virtual const char * logicalId() const =0
Definition: interface.h:28
virtual const char * sharedId() const =0
Definition: i_device_info.h:14
Definition: apple_utils.h:6
static constexpr const InterfaceId * makeId(const char(&charArray)[len])
Definition: i_ref_countable.h:77