#ifndef CHROME_UPDATER_UPDATE_USAGE_STATS_TASK_H_
#define CHROME_UPDATER_UPDATE_USAGE_STATS_TASK_H_
#include <string>
#include <vector>
#include "base/functional/callback_forward.h"
#include "base/gtest_prod_util.h"
#include "base/memory/ref_counted.h"
#include "base/sequence_checker.h"
#include "chrome/updater/updater_scope.h"
namespace updater {
bool OtherAppUsageStatsAllowed(const std::vector<std::string>& app_ids,
UpdaterScope scope);
bool AreRawUsageStatsEnabled(
UpdaterScope scope,
const std::vector<std::string>& include_only_these_app_ids = { … };
class PersistedData;
class UpdateUsageStatsTask
: public base::RefCountedThreadSafe<UpdateUsageStatsTask> { … };
}
#endif