[M120 Migration][VD] Fix url crash in RequestCertificateConfirm
[platform/framework/web/chromium-efl.git] / dbus / mock_object_proxy.cc
1 // Copyright 2012 The Chromium Authors
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "dbus/mock_object_proxy.h"
6
7 namespace dbus {
8
9 MockObjectProxy::MockObjectProxy(Bus* bus,
10                                  const std::string& service_name,
11                                  const ObjectPath& object_path)
12     : ObjectProxy(bus, service_name, object_path, DEFAULT_OPTIONS) {
13 }
14
15 MockObjectProxy::~MockObjectProxy() = default;
16
17 void MockObjectProxy::CallMethod(MethodCall* method_call,
18                                  int timeout_ms,
19                                  ResponseCallback callback) {
20   DoCallMethod(method_call, timeout_ms, &callback);
21 }
22
23 void MockObjectProxy::CallMethodWithErrorResponse(
24     MethodCall* method_call,
25     int timeout_ms,
26     ResponseOrErrorCallback callback) {
27   DoCallMethodWithErrorResponse(method_call, timeout_ms, &callback);
28 }
29
30 void MockObjectProxy::CallMethodWithErrorCallback(
31     MethodCall* method_call,
32     int timeout_ms,
33     ResponseCallback callback,
34     ErrorCallback error_callback) {
35   DoCallMethodWithErrorCallback(method_call, timeout_ms, &callback,
36                                 &error_callback);
37 }
38
39 void MockObjectProxy::WaitForServiceToBeAvailable(
40     WaitForServiceToBeAvailableCallback callback) {
41   DoWaitForServiceToBeAvailable(&callback);
42 }
43
44 void MockObjectProxy::ConnectToSignal(
45     const std::string& interface_name,
46     const std::string& signal_name,
47     SignalCallback signal_callback,
48     OnConnectedCallback on_connected_callback) {
49   DoConnectToSignal(interface_name, signal_name, signal_callback,
50                     &on_connected_callback);
51 }
52
53 }  // namespace dbus