5 #include <nx/sdk/interface.h> 6 #include <nx/sdk/i_plugin.h> 7 #include <nx/sdk/result.h> 9 #include "i_device_manager.h" 28 static constexpr
auto interfaceId() {
return makeId(
"nx::sdk::archive::IPlugin"); }
53 virtual const char*
id()
const = 0;
Definition: i_device_manager.h:38
Definition: i_plugin.h:25
Definition: interface.h:28
virtual void doCreateDeviceManager(const char *url, const IDeviceManager::IDeviceManagerHandler *deviceManagerHandler, Result< IDeviceManager *> *outResult)=0
Result< IDeviceManager * > createDeviceManager(const char *url, const IDeviceManager::IDeviceManagerHandler *deviceManagerHandler)
Definition: i_plugin.h:39
virtual const char * id() const =0
Definition: apple_utils.h:6
static constexpr const InterfaceId * makeId(const char(&charArray)[len])
Definition: i_ref_countable.h:77