3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/threading/Async.h"
7#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
11namespace Bedrock::Http {
struct Url; }
12namespace Bedrock::Services {
class IDiscoveryService; }
16namespace Bedrock::Services {
46 ::std::shared_ptr<::Bedrock::Services::IDiscoveryService> discoveryService,
47 ::std::unordered_map<::std::string, ::std::string> serviceOverrides
50 MCNAPI ::Bedrock::Threading::Async<::Bedrock::Http::Url>
getURL(::std::string
const& serviceName);
58 ::std::shared_ptr<::Bedrock::Services::IDiscoveryService> discoveryService,
59 ::std::unordered_map<::std::string, ::std::string> serviceOverrides
Definition EnableNonOwnerReferences.h:7
Definition DiscoveryHelper.h:18
MCAPI ::Bedrock::Threading::Async<::Bedrock::Http::Url > getURL(::std::string const &serviceName)
MCAPI DiscoveryHelper(::Bedrock::Services::DiscoveryConfig const &discoveryConfig, ::std::shared_ptr<::Bedrock::Services::IDiscoveryService > discoveryService, ::std::unordered_map<::std::string, ::std::string > serviceOverrides)
static MCAPI void ** $vftable()
MCAPI void * $ctor(::Bedrock::Services::DiscoveryConfig const &discoveryConfig, ::std::shared_ptr<::Bedrock::Services::IDiscoveryService > discoveryService, ::std::unordered_map<::std::string, ::std::string > serviceOverrides)
Definition DiscoveryConfig.h:7
Definition DiscoveryConfig.h:5