Add Android.mk for update_engine targets.
The new Android.mk includes all the targets in update_engine.gyp
defined when not building tests. The targets in the Android.mk file
match what we have in update_engine.gyp. The transitive dependencies
are resolved and made explicit in the Android.mk.
This patch includes the generated DBus headers required to compile
update_engine in AOSP. Some of these headers should be generated by
other daemons once they move to AOSP (in the case of shill) or
their usage should be gated with a define symbol based on USE flags if
they are not meant to be ported over AOSP.
Bug: 23084776
Test: mma
Change-Id: Ic7c2d6d46a36f17f5f45152e4cd773ff2444e787
diff --git a/include/debugd/dbus-proxy-mocks.h b/include/debugd/dbus-proxy-mocks.h
new file mode 100644
index 0000000..5ff234e
--- /dev/null
+++ b/include/debugd/dbus-proxy-mocks.h
@@ -0,0 +1,453 @@
+// Automatic generation of D-Bus interface mock proxies for:
+// - org.chromium.debugd
+#ifndef ____CHROMEOS_DBUS_BINDING____________________BUILD_LINK_VAR_CACHE_PORTAGE_CHROMEOS_BASE_DEBUGD_CLIENT_OUT_DEFAULT_GEN_INCLUDE_DEBUGD_DBUS_PROXY_MOCKS_H
+#define ____CHROMEOS_DBUS_BINDING____________________BUILD_LINK_VAR_CACHE_PORTAGE_CHROMEOS_BASE_DEBUGD_CLIENT_OUT_DEFAULT_GEN_INCLUDE_DEBUGD_DBUS_PROXY_MOCKS_H
+#include <string>
+#include <vector>
+
+#include <base/callback_forward.h>
+#include <base/logging.h>
+#include <base/macros.h>
+#include <chromeos/any.h>
+#include <chromeos/errors/error.h>
+#include <chromeos/variant_dictionary.h>
+#include <gmock/gmock.h>
+
+#include "debugd/dbus-proxies.h"
+
+namespace org {
+namespace chromium {
+
+// Mock object for debugdProxyInterface.
+class debugdProxyMock : public debugdProxyInterface {
+ public:
+ debugdProxyMock() = default;
+
+ MOCK_METHOD6(PingStart,
+ bool(const dbus::FileDescriptor& /*in_outfd*/,
+ const std::string& /*in_destination*/,
+ const chromeos::VariantDictionary& /*in_options*/,
+ std::string* /*out_handle*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD6(PingStartAsync,
+ void(const dbus::FileDescriptor& /*in_outfd*/,
+ const std::string& /*in_destination*/,
+ const chromeos::VariantDictionary& /*in_options*/,
+ const base::Callback<void(const std::string& /*handle*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(PingStop,
+ bool(const std::string& /*in_handle*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(PingStopAsync,
+ void(const std::string& /*in_handle*/,
+ const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(SystraceStart,
+ bool(const std::string& /*in_categories*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(SystraceStartAsync,
+ void(const std::string& /*in_categories*/,
+ const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(SystraceStop,
+ bool(const dbus::FileDescriptor& /*in_outfd*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(SystraceStopAsync,
+ void(const dbus::FileDescriptor& /*in_outfd*/,
+ const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(SystraceStatus,
+ bool(std::string* /*out_status*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(SystraceStatusAsync,
+ void(const base::Callback<void(const std::string& /*status*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD6(TracePathStart,
+ bool(const dbus::FileDescriptor& /*in_outfd*/,
+ const std::string& /*in_destination*/,
+ const chromeos::VariantDictionary& /*in_options*/,
+ std::string* /*out_handle*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD6(TracePathStartAsync,
+ void(const dbus::FileDescriptor& /*in_outfd*/,
+ const std::string& /*in_destination*/,
+ const chromeos::VariantDictionary& /*in_options*/,
+ const base::Callback<void(const std::string& /*handle*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(TracePathStop,
+ bool(const std::string& /*in_handle*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(TracePathStopAsync,
+ void(const std::string& /*in_handle*/,
+ const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(GetRoutes,
+ bool(const chromeos::VariantDictionary& /*in_options*/,
+ std::vector<std::string>* /*out_result*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(GetRoutesAsync,
+ void(const chromeos::VariantDictionary& /*in_options*/,
+ const base::Callback<void(const std::vector<std::string>& /*result*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetModemStatus,
+ bool(std::string* /*out_status*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetModemStatusAsync,
+ void(const base::Callback<void(const std::string& /*status*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(RunModemCommand,
+ bool(const std::string& /*in_command*/,
+ std::string* /*out_status*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(RunModemCommandAsync,
+ void(const std::string& /*in_command*/,
+ const base::Callback<void(const std::string& /*status*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetNetworkStatus,
+ bool(std::string* /*out_status*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetNetworkStatusAsync,
+ void(const base::Callback<void(const std::string& /*status*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetWiMaxStatus,
+ bool(std::string* /*out_status*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetWiMaxStatusAsync,
+ void(const base::Callback<void(const std::string& /*status*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD7(GetPerfOutput,
+ bool(uint32_t /*in_duration_sec*/,
+ const std::vector<std::string>& /*in_perf_args*/,
+ int32_t* /*out_status*/,
+ std::vector<uint8_t>* /*out_perf_data*/,
+ std::vector<uint8_t>* /*out_perf_stat*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD5(GetPerfOutputAsync,
+ void(uint32_t /*in_duration_sec*/,
+ const std::vector<std::string>& /*in_perf_args*/,
+ const base::Callback<void(int32_t /*status*/, const std::vector<uint8_t>& /*perf_data*/, const std::vector<uint8_t>& /*perf_stat*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD6(GetRandomPerfOutput,
+ bool(uint32_t /*in_duration_sec*/,
+ int32_t* /*out_status*/,
+ std::vector<uint8_t>* /*out_perf_data*/,
+ std::vector<uint8_t>* /*out_perf_stat*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(GetRandomPerfOutputAsync,
+ void(uint32_t /*in_duration_sec*/,
+ const base::Callback<void(int32_t /*status*/, const std::vector<uint8_t>& /*perf_data*/, const std::vector<uint8_t>& /*perf_stat*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(GetRichPerfData,
+ bool(uint32_t /*in_duration_sec*/,
+ std::vector<uint8_t>* /*out_status*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(GetRichPerfDataAsync,
+ void(uint32_t /*in_duration_sec*/,
+ const base::Callback<void(const std::vector<uint8_t>& /*status*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetDebugLogs,
+ bool(const dbus::FileDescriptor& /*in_outfd*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(GetDebugLogsAsync,
+ void(const dbus::FileDescriptor& /*in_outfd*/,
+ const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(DumpDebugLogs,
+ bool(bool /*in_is_compressed*/,
+ const dbus::FileDescriptor& /*in_outfd*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD5(DumpDebugLogsAsync,
+ void(bool /*in_is_compressed*/,
+ const dbus::FileDescriptor& /*in_outfd*/,
+ const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(SetDebugMode,
+ bool(const std::string& /*in_subsystem*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(SetDebugModeAsync,
+ void(const std::string& /*in_subsystem*/,
+ const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(GetLog,
+ bool(const std::string& /*in_log*/,
+ std::string* /*out_contents*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(GetLogAsync,
+ void(const std::string& /*in_log*/,
+ const base::Callback<void(const std::string& /*contents*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetAllLogs,
+ bool(std::map<std::string, std::string>* /*out_logs*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetAllLogsAsync,
+ void(const base::Callback<void(const std::map<std::string, std::string>& /*logs*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetFeedbackLogs,
+ bool(std::map<std::string, std::string>* /*out_logs*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetFeedbackLogsAsync,
+ void(const base::Callback<void(const std::map<std::string, std::string>& /*logs*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetUserLogFiles,
+ bool(std::map<std::string, std::string>* /*out_user_log_files*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetUserLogFilesAsync,
+ void(const base::Callback<void(const std::map<std::string, std::string>& /*user_log_files*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetExample,
+ bool(std::string* /*out_result*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetExampleAsync,
+ void(const base::Callback<void(const std::string& /*result*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetInterfaces,
+ bool(std::string* /*out_result*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(GetInterfacesAsync,
+ void(const base::Callback<void(const std::string& /*result*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(TestICMP,
+ bool(const std::string& /*in_host*/,
+ std::string* /*out_result*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(TestICMPAsync,
+ void(const std::string& /*in_host*/,
+ const base::Callback<void(const std::string& /*result*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD5(TestICMPWithOptions,
+ bool(const std::string& /*in_host*/,
+ const std::map<std::string, std::string>& /*in_options*/,
+ std::string* /*out_result*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD5(TestICMPWithOptionsAsync,
+ void(const std::string& /*in_host*/,
+ const std::map<std::string, std::string>& /*in_options*/,
+ const base::Callback<void(const std::string& /*result*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(BatteryFirmware,
+ bool(const std::string& /*in_option*/,
+ std::string* /*out_result*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(BatteryFirmwareAsync,
+ void(const std::string& /*in_option*/,
+ const base::Callback<void(const std::string& /*result*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(Smartctl,
+ bool(const std::string& /*in_option*/,
+ std::string* /*out_result*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(SmartctlAsync,
+ void(const std::string& /*in_option*/,
+ const base::Callback<void(const std::string& /*result*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD5(MemtesterStart,
+ bool(const dbus::FileDescriptor& /*in_outfd*/,
+ uint32_t /*in_memory*/,
+ std::string* /*out_status*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD5(MemtesterStartAsync,
+ void(const dbus::FileDescriptor& /*in_outfd*/,
+ uint32_t /*in_memory*/,
+ const base::Callback<void(const std::string& /*status*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(MemtesterStop,
+ bool(const std::string& /*in_handle*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(MemtesterStopAsync,
+ void(const std::string& /*in_handle*/,
+ const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(BadblocksStart,
+ bool(const dbus::FileDescriptor& /*in_outfd*/,
+ std::string* /*out_status*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(BadblocksStartAsync,
+ void(const dbus::FileDescriptor& /*in_outfd*/,
+ const base::Callback<void(const std::string& /*status*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(BadblocksStop,
+ bool(const std::string& /*in_handle*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(BadblocksStopAsync,
+ void(const std::string& /*in_handle*/,
+ const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD6(PacketCaptureStart,
+ bool(const dbus::FileDescriptor& /*in_statfd*/,
+ const dbus::FileDescriptor& /*in_outfd*/,
+ const chromeos::VariantDictionary& /*in_options*/,
+ std::string* /*out_handle*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD6(PacketCaptureStartAsync,
+ void(const dbus::FileDescriptor& /*in_statfd*/,
+ const dbus::FileDescriptor& /*in_outfd*/,
+ const chromeos::VariantDictionary& /*in_options*/,
+ const base::Callback<void(const std::string& /*handle*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(PacketCaptureStop,
+ bool(const std::string& /*in_handle*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(PacketCaptureStopAsync,
+ void(const std::string& /*in_handle*/,
+ const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD2(LogKernelTaskStates,
+ bool(chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(LogKernelTaskStatesAsync,
+ void(const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD2(UploadCrashes,
+ bool(chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(UploadCrashesAsync,
+ void(const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD2(RemoveRootfsVerification,
+ bool(chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(RemoveRootfsVerificationAsync,
+ void(const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD2(EnableBootFromUsb,
+ bool(chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(EnableBootFromUsbAsync,
+ void(const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD2(ConfigureSshServer,
+ bool(chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(ConfigureSshServerAsync,
+ void(const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(SetUserPassword,
+ bool(const std::string& /*in_username*/,
+ const std::string& /*in_password*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD5(SetUserPasswordAsync,
+ void(const std::string& /*in_username*/,
+ const std::string& /*in_password*/,
+ const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD2(EnableChromeRemoteDebugging,
+ bool(chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(EnableChromeRemoteDebuggingAsync,
+ void(const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(EnableChromeDevFeatures,
+ bool(const std::string& /*in_root_password*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD4(EnableChromeDevFeaturesAsync,
+ void(const std::string& /*in_root_password*/,
+ const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(QueryDevFeatures,
+ bool(int32_t* /*out_features*/,
+ chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(QueryDevFeaturesAsync,
+ void(const base::Callback<void(int32_t /*features*/)>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD2(EnableDevCoredumpUpload,
+ bool(chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(EnableDevCoredumpUploadAsync,
+ void(const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD2(DisableDevCoredumpUpload,
+ bool(chromeos::ErrorPtr* /*error*/,
+ int /*timeout_ms*/));
+ MOCK_METHOD3(DisableDevCoredumpUploadAsync,
+ void(const base::Callback<void()>& /*success_callback*/,
+ const base::Callback<void(chromeos::Error*)>& /*error_callback*/,
+ int /*timeout_ms*/));
+
+ private:
+ DISALLOW_COPY_AND_ASSIGN(debugdProxyMock);
+};
+} // namespace chromium
+} // namespace org
+
+#endif // ____CHROMEOS_DBUS_BINDING____________________BUILD_LINK_VAR_CACHE_PORTAGE_CHROMEOS_BASE_DEBUGD_CLIENT_OUT_DEFAULT_GEN_INCLUDE_DEBUGD_DBUS_PROXY_MOCKS_H