5 #include <nx/sdk/i_integration.h> 6 #include <nx/sdk/i_string.h> 7 #include <nx/sdk/interface.h> 8 #include <nx/sdk/result.h> 10 #include "i_async_operation_handler.h" 21 static auto interfaceId()
24 "nx::sdk::archive::IPlugin");
39 protected:
virtual void doObtainEngine(
const char* url,
53 doObtainEngine(url, asyncOperationHandler, &result);
Definition: interface.h:48
Definition: i_async_operation_handler.h:62
Result< IEngine * > obtainEngine(const char *url, const IAsyncOperationHandler *asyncOperationHandler)
Definition: i_integration.h:49
Definition: i_integration.h:18
Definition: algorithm.cpp:9
static std::vector< const InterfaceId * > makeIdWithAlternative(const char(&charArray)[len], const char(&alternativeCharArray)[alternativeLen])
Definition: i_ref_countable.h:87
Result< const IString * > manifest() const
Definition: i_integration.h:32