X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=include%2Fprivate%2Fredis%2Fasyncsentineldatabasediscovery.hpp;h=c471a376bb7296522495fcdb89ca7173003edd8b;hb=HEAD;hp=98d1d237f7c2006dca1532d8f33436e5b1ea0758;hpb=b7f4971cb7d84e8288140901f4a9dfa773292421;p=ric-plt%2Fsdl.git diff --git a/include/private/redis/asyncsentineldatabasediscovery.hpp b/include/private/redis/asyncsentineldatabasediscovery.hpp index 98d1d23..c471a37 100644 --- a/include/private/redis/asyncsentineldatabasediscovery.hpp +++ b/include/private/redis/asyncsentineldatabasediscovery.hpp @@ -14,6 +14,11 @@ limitations under the License. */ +/* + * This source code is part of the near-RT RIC (RAN Intelligent Controller) + * platform project (RICP). +*/ + #ifndef SHAREDDATALAYER_REDIS_ASYNCSENTINELDATABASEDISCOVERY_HPP_ #define SHAREDDATALAYER_REDIS_ASYNCSENTINELDATABASEDISCOVERY_HPP_ @@ -52,10 +57,14 @@ namespace shareddatalayer AsyncSentinelDatabaseDiscovery& operator = (const AsyncSentinelDatabaseDiscovery&) = delete; AsyncSentinelDatabaseDiscovery(std::shared_ptr engine, - std::shared_ptr logger); + std::shared_ptr logger, + const HostAndPort& sentinelAddress, + const std::string& sentinelMasterName); AsyncSentinelDatabaseDiscovery(std::shared_ptr engine, std::shared_ptr logger, + const HostAndPort& sentinelAddress, + const std::string& sentinelMasterName, const AsyncCommandDispatcherCreator& asyncCommandDispatcherCreator, std::shared_ptr contentsBuilder); @@ -71,6 +80,7 @@ namespace shareddatalayer std::shared_ptr logger; StateChangedCb stateChangedCb; DatabaseInfo databaseInfo; + std::string sentinelMasterName; std::shared_ptr subscriber; std::shared_ptr dispatcher; std::shared_ptr contentsBuilder;