nx_server_plugin_sdk 1.0 Server Plugin SDK

actions.h
1 // Copyright 2018-present Network Optix, Inc. Licensed under MPL 2.0: www.mozilla.org/MPL/2.0/
2
3 #pragma once
4
5 #include <map>
6 #include <string>
7
8 #include <nx/sdk/helpers/action_response.h>
9 #include <nx/sdk/i_string_map.h>
10 #include <nx/sdk/ptr.h>
11
12 namespace nx {
13 namespace vms_server_plugins {
14 namespace analytics {
15 namespace stub {
16 namespace settings {
17
18 nx::sdk::Ptr<nx::sdk::ActionResponse> generateActionResponse(
19 const std::string& settingId,
20 nx::sdk::Ptr<const nx::sdk::IStringMap> params,
21 const std::map<std::string, std::string>& values);
22
23 } // namespace settings
24 } // namespace stub
25 } // namespace analytics
26 } // namespace vms_server_plugins
27 } // namespace nx
nx::sdk::Ptr
Definition: ptr.h:18
nx
Definition: apple_utils.h:6