10 #include <nx/sdk/i_string.h> 11 #include <nx/sdk/i_string_map.h> 12 #include <nx/sdk/result.h> 15 namespace vms_server_plugins {
23 using ActiveSettingHandler = std::function<void(
25 std::map<std::string, std::string>* )>;
29 std::string activeSettingId;
30 std::string activeSettingValue;
39 const std::string& activeSettingId,
40 const std::string& activeSettingValue,
41 ActiveSettingHandler activeSettingHandler);
44 const std::string& activeSettingId,
45 ActiveSettingHandler activeSettingHandler);
48 const std::string& activeSettingId,
50 std::map<std::string, std::string>* inOutSettingsValues)
const;
53 std::map<ActiveSettingKey, ActiveSettingHandler> m_rules;
54 std::map< std::string, ActiveSettingHandler> m_defaultRules;
Definition: active_settings_builder.h:27
Definition: apple_utils.h:6
Definition: active_settings_builder.h:20