| Index: chrome/browser/chromeos/dbus/proxy_resolution_service_provider.h
|
| diff --git a/chrome/browser/chromeos/dbus/proxy_resolution_service_provider.h b/chrome/browser/chromeos/dbus/proxy_resolution_service_provider.h
|
| index 5a26358d92b356151c4296339236b088a41806d1..383c082866c370fd4b0781ab401d4c56a95cac3b 100644
|
| --- a/chrome/browser/chromeos/dbus/proxy_resolution_service_provider.h
|
| +++ b/chrome/browser/chromeos/dbus/proxy_resolution_service_provider.h
|
| @@ -15,9 +15,9 @@
|
| #include "base/synchronization/lock.h"
|
| #include "base/threading/platform_thread.h"
|
| #include "chrome/browser/chromeos/dbus/cros_dbus_service.h"
|
| +#include "dbus/exported_object.h"
|
|
|
| namespace dbus {
|
| -class ExportedObject;
|
| class MethodCall;
|
| class Response;
|
| }
|
| @@ -104,13 +104,15 @@ class ProxyResolutionServiceProvider
|
| // Callback to be invoked when ChromeOS clients send network proxy
|
| // resolution requests to the service running in chrome executable.
|
| // Called on UI thread from dbus request.
|
| - dbus::Response* ResolveProxyHandler(dbus::MethodCall* method_call);
|
| + void ResolveProxyHandler(dbus::MethodCall* method_call,
|
| + dbus::ExportedObject::ResponseSender response_sender);
|
|
|
| // Calls ResolveProxyHandler() if weak_ptr is not NULL. Used to ensure a
|
| // safe shutdown.
|
| - static dbus::Response* CallResolveProxyHandler(
|
| + static void CallResolveProxyHandler(
|
| base::WeakPtr<ProxyResolutionServiceProvider> weak_ptr,
|
| - dbus::MethodCall* method_call);
|
| + dbus::MethodCall* method_call,
|
| + dbus::ExportedObject::ResponseSender response_sender);
|
|
|
| // Returns true if the current thread is on the origin thread.
|
| bool OnOriginThread();
|
|
|