chromium/third_party/blink/renderer/core/execution_context/navigator_base.cc

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/execution_context/navigator_base.h"

#include "base/feature_list.h"
#include "build/build_config.h"
#include "third_party/blink/public/common/features.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/frame/navigator_concurrent_hardware.h"
#include "third_party/blink/renderer/core/probe/core_probes.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"

#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN)
#include <sys/utsname.h>
#include "third_party/blink/renderer/platform/wtf/thread_specific.h"
#include "third_party/blink/renderer/platform/wtf/threading.h"
#endif

namespace blink {

namespace {

String GetReducedNavigatorPlatform() {}

}  // namespace

NavigatorBase::NavigatorBase(ExecutionContext* context)
    :{}

String NavigatorBase::userAgent() const {}

String NavigatorBase::platform() const {}

void NavigatorBase::Trace(Visitor* visitor) const {}

unsigned int NavigatorBase::hardwareConcurrency() const {}

ExecutionContext* NavigatorBase::GetUAExecutionContext() const {}

UserAgentMetadata NavigatorBase::GetUserAgentMetadata() const {}

}  // namespace blink