dbus_example: Update libchrome APIs to r395517
The new libchrome has been ported from Chromium and some APIs have
changed. Make necessary changes at call sites.
BUG=28985443
Change-Id: I2c62cf4a33e45cf05a8625a489f262072d876589
diff --git a/dbus_example/dbus-example-client.cc b/dbus_example/dbus-example-client.cc
index b28e2ba..171bc6f 100644
--- a/dbus_example/dbus-example-client.cc
+++ b/dbus_example/dbus-example-client.cc
@@ -16,6 +16,8 @@
#include <unistd.h>
+#include <memory>
+
#include <dbus/bus.h>
#include <dbus/message.h>
#include <dbus/object_proxy.h>
@@ -44,7 +46,7 @@
writer.AppendInt32(token);
ALOGI("Calling %s with %d", dbus_example::kMethodName, token);
- scoped_ptr<dbus::Response> response(
+ std::unique_ptr<dbus::Response> response(
proxy->CallMethodAndBlock(
&method_call, dbus::ObjectProxy::TIMEOUT_USE_DEFAULT));
if (!response) {
diff --git a/dbus_example/dbus-example-daemon.cc b/dbus_example/dbus-example-daemon.cc
index 178a610..6a069e1 100644
--- a/dbus_example/dbus-example-daemon.cc
+++ b/dbus_example/dbus-example-daemon.cc
@@ -14,10 +14,11 @@
* limitations under the License.
*/
+#include <memory>
+
#include <base/at_exit.h>
#include <base/bind.h>
#include <base/memory/ref_counted.h>
-#include <base/memory/scoped_ptr.h>
#include <base/message_loop/message_loop.h>
#include <base/run_loop.h>
#include <dbus/bus.h>
@@ -64,13 +65,13 @@
dbus::MessageReader reader(method_call);
if (!reader.PopInt32(&token)) {
ALOGE("Request didn't have token");
- response_sender.Run(scoped_ptr<dbus::Response>(
+ response_sender.Run(std::unique_ptr<dbus::Response>(
dbus::ErrorResponse::FromMethodCall(method_call,
DBUS_ERROR_INVALID_ARGS, "Expected token argument")));
return;
}
- scoped_ptr<dbus::Response> response =
+ std::unique_ptr<dbus::Response> response =
dbus::Response::FromMethodCall(method_call);
dbus::MessageWriter writer(response.get());
writer.AppendInt32(token);