chromium/components/enterprise/browser/reporting/profile_report_generator.cc

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

#include "components/enterprise/browser/reporting/profile_report_generator.h"

#include <utility>

#include "base/check_is_test.h"
#include "base/files/file_path.h"
#include "base/notreached.h"
#include "build/chromeos_buildflags.h"
#include "components/enterprise/browser/reporting/policy_info.h"
#include "components/enterprise/browser/reporting/report_type.h"
#include "components/enterprise/browser/reporting/report_util.h"
#include "components/enterprise/browser/reporting/reporting_delegate_factory.h"
#include "components/policy/core/browser/policy_conversions.h"
#include "profile_report_generator.h"

em;

namespace enterprise_reporting {

ProfileReportGenerator::ProfileReportGenerator(
    ReportingDelegateFactory* delegate_factory)
    :{}

ProfileReportGenerator::~ProfileReportGenerator() = default;

void ProfileReportGenerator::set_extensions_enabled(bool enabled) {}

void ProfileReportGenerator::set_policies_enabled(bool enabled) {}

void ProfileReportGenerator::set_is_machine_scope(bool is_machine) {}

void ProfileReportGenerator::SetExtensionsEnabledCallback(
    ExtensionsEnabledCallback callback) {}

std::unique_ptr<em::ChromeUserProfileInfo>
ProfileReportGenerator::MaybeGenerate(const base::FilePath& path,
                                      const std::string& name,
                                      ReportType report_type) {}

void ProfileReportGenerator::GetChromePolicyInfo() {}

void ProfileReportGenerator::GetExtensionPolicyInfo() {}

void ProfileReportGenerator::GetPolicyFetchTimestampInfo() {}

}  // namespace enterprise_reporting