nx_server_plugin_sdk  1.0
Server Plugin SDK
entry_points.h
Go to the documentation of this file.
1 // Copyright 2018-present Network Optix, Inc. Licensed under MPL 2.0: www.mozilla.org/MPL/2.0/
2 
3 #pragma once
4 
21 #include <nx/sdk/i_integration.h>
22 
23 namespace nx::sdk {
24 
32 extern "C" typedef IIntegration* createNxPlugin();
34 {
35  static constexpr char kFuncName[] = "createNxPlugin";
36  using Func = createNxPlugin*;
37 };
38 
53 extern "C" typedef IIntegration* createNxPluginByIndex(int instanceIndex);
55 {
56  static constexpr char kFuncName[] = "createNxPluginByIndex";
57  using Func = createNxPluginByIndex*;
58 };
59 
60 } // namespace nx::sdk
IIntegration * createNxPluginByIndex(int instanceIndex)
Definition: entry_points.h:53
IIntegration * createNxPlugin()
Definition: entry_points.h:32
Definition: entry_points.h:54
Definition: device_agent.h:12
Definition: i_integration.h:23
Definition: entry_points.h:33