1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#ifndef COMPONENTS_FEEDBACK_FEEDBACK_UTIL_H_ 6#define COMPONENTS_FEEDBACK_FEEDBACK_UTIL_H_ 7 8#include <string> 9 10#include "base/basictypes.h" 11#include "base/files/file_path.h" 12#include "base/memory/ref_counted.h" 13 14#if defined(OS_MACOSX) 15#include "base/sys_info.h" 16#elif defined(OS_WIN) 17#include "base/win/windows_version.h" 18#endif 19 20class Profile; 21 22namespace content { 23class WebContents; 24} 25 26namespace chrome { 27extern const char kAppLauncherCategoryTag[]; 28} // namespace chrome 29 30namespace feedback { 31class FeedbackData; 32} 33 34namespace feedback_util { 35 36 void SendReport(scoped_refptr<feedback::FeedbackData> data); 37 bool ZipString(const base::FilePath& filename, 38 const std::string& data, std::string* compressed_data); 39 40} // namespace feedback_util 41 42#endif // COMPONENTS_FEEDBACK_FEEDBACK_UTIL_H_ 43