5 #include <nx/sdk/interface.h> 9 class IUtilityProvider;
29 static auto interfaceId() {
return makeId(
"nx::sdk::IPlugin"); }
30 static auto alternativeInterfaceId() {
return makeId(
"nx::sdk::IIntegration"); }
53 typedef IPlugin* (*MultiEntryPointFunc)(
int instanceIndex);
static constexpr const char * kMultiEntryPointFuncName
Definition: i_plugin.h:56
Definition: interface.h:48
static constexpr const char * kEntryPointFuncName
Definition: i_plugin.h:41
virtual void setUtilityProvider(IUtilityProvider *utilityProvider)=0
Definition: i_plugin.h:26
Definition: i_utility_provider.h:78
static constexpr const InterfaceId * makeId(const char(&charArray)[len])
Definition: i_ref_countable.h:76