5 #include <nx/sdk/interface.h> 6 #include <nx/sdk/result.h> 8 #include <nx/sdk/i_string.h> 9 #include <nx/sdk/i_plugin.h> 21 static auto interfaceId()
24 "nx::sdk::analytics::IIntegration");
Definition: interface.h:48
Definition: i_plugin.h:18
virtual void doCreateEngine(Result< IEngine *> *outResult)=0
Definition: consuming_device_agent.cpp:22
virtual void getManifest(Result< const IString *> *outResult) const =0
Result< const IString * > manifest() const
Definition: i_plugin.h:36
Definition: i_plugin.h:26
Result< IEngine * > createEngine()
Definition: i_plugin.h:49
static std::vector< const InterfaceId * > makeIdWithAlternative(const char(&charArray)[len], const char(&alternativeCharArray)[alternativeLen])
Definition: i_ref_countable.h:87