X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=include%2Fprivate%2Fdatabaseconfigurationimpl.hpp;fp=include%2Fprivate%2Fdatabaseconfigurationimpl.hpp;h=40447580be233e5c87b512a00cee6e0ad8960884;hb=5bdca62d89d430f607310370fe1391bd1d1bd21a;hp=955b2920256acf9022ab6ab35d903b38b2fdb9ed;hpb=b4e17e19a35bf714f5ae6c1c041e951ed9de10d4;p=ric-plt%2Fsdl.git diff --git a/include/private/databaseconfigurationimpl.hpp b/include/private/databaseconfigurationimpl.hpp index 955b292..4044758 100644 --- a/include/private/databaseconfigurationimpl.hpp +++ b/include/private/databaseconfigurationimpl.hpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2018-2019 Nokia. + Copyright (c) 2018-2022 Nokia. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -37,9 +37,9 @@ namespace shareddatalayer void checkAndApplyServerAddress(const std::string& address) override; - void checkAndApplySentinelAddress(const std::string& address) override; + void checkAndApplySentinelPorts(const std::string& sentinelPortsEnvStr) override; - void checkAndApplySentinelMasterName(const std::string& name) override; + void checkAndApplySentinelMasterNames(const std::string& sentinelMasterNamesEnvStr) override; DatabaseConfiguration::DbType getDbType() const override; @@ -49,19 +49,17 @@ namespace shareddatalayer DatabaseConfiguration::Addresses getDefaultServerAddresses() const override; - boost::optional getSentinelAddress() const override; - boost::optional getSentinelAddress(const boost::optional& addressIndex) const override; - std::string getSentinelMasterName() const override; + std::string getSentinelMasterName(const boost::optional& addressIndex) const override; bool isEmpty() const override; private: DbType dbType; Addresses serverAddresses; - boost::optional sentinelAddress; - std::string sentinelMasterName; + SentinelPorts sentinelPorts; + SentinelMasterNames sentinelMasterNames; }; }