40 void EMANE::ConfigurationRegistrarProxy::registerNumericAny(
const std::string & sName,
43 const std::vector<Any> & values,
44 const std::string & sUsage,
47 std::size_t minOccurs,
48 std::size_t maxOccurs,
49 const std::string & sRegexPattern)
64 void EMANE::ConfigurationRegistrarProxy::registerNonNumericAny(
const std::string & sName,
67 const std::vector<Any> & values,
68 const std::string & sUsage,
69 std::size_t minOccurs,
70 std::size_t maxOccurs,
71 const std::string & sRegexPattern)
void registerValidator(ConfigurationValidator validator) override
void registerNonNumericAny(BuildId buildId, const std::string &sName, Any::Type type, const ConfigurationProperties &properties, const std::vector< Any > &values, const std::string &sUsage, std::size_t minOccurs, std::size_t maxOccurs, const std::string &sRegexPattern)
void registerNumericAny(BuildId buildId, const std::string &sName, Any::Type type, const ConfigurationProperties &properties, const std::vector< Any > &values, const std::string &sUsage, const Any &minValue, const Any &maxValue, std::size_t minOccurs, std::size_t maxOccurs, const std::string &sRegexPattern)
void registerValidator(BuildId buildId, ConfigurationValidator validator)
ConfigurationRegistrarProxy(ConfigurationService &service, BuildId buildId)
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. ...