33 #ifndef EMANECONFIGURATIONREGISTRARPROXY_HEADER_ 34 #define EMANECONFIGURATIONREGISTRARPROXY_HEADER_ 67 void registerNumericAny(
const std::string & sName,
70 const std::vector<Any> & values,
71 const std::string & sUsage,
74 std::size_t minOccurs,
75 std::size_t maxOccurs,
76 const std::string & sRegexPattern)
override;
78 void registerNonNumericAny(
const std::string & sName,
81 const std::vector<Any> & values,
82 const std::string & sUsage,
83 std::size_t minOccurs,
84 std::size_t maxOccurs,
85 const std::string & sRegexPattern)
override;
91 #endif //EMANECONFIGURATIONREGISTRARPROXY_HEADER_ void registerValidator(ConfigurationValidator validator) override
ConfigurationRegistrarProxy(ConfigurationService &service, BuildId buildId)
The ConfigurationRegistrar allows NEM layers to register the configuration items they require...
std::function< std::pair< std::string, bool >(const ConfigurationUpdate &update) noexcept > ConfigurationValidator
The Any class can contain an instance of one of any type in its support type set. ...
Provides component specific proxy access to the configuration service.