summaryrefslogtreecommitdiffstats
path: root/libbinderwrapper
diff options
context:
space:
mode:
authorChristopher Wiley <wiley@google.com>2016-04-12 09:23:40 -0700
committerChristopher Wiley <wiley@google.com>2016-04-12 13:19:29 -0700
commit09910f4baac4d6a5fa04eee9cce72efc73ecfdb9 (patch)
tree922d3d6a2b127a8124a1a3cd7940a5bea99c9399 /libbinderwrapper
parent22399089ef071d03d5e1591ae00512243f2d13ec (diff)
downloadsystem_core-09910f4baac4d6a5fa04eee9cce72efc73ecfdb9.tar.gz
system_core-09910f4baac4d6a5fa04eee9cce72efc73ecfdb9.tar.bz2
system_core-09910f4baac4d6a5fa04eee9cce72efc73ecfdb9.zip
binderwrapper: Resolve ambiguous base::Closure reference
Disambiguate between base and android::base namespaces. This matters when headers from libbase are indirectly included. Bug: 27804373 Test: Compiles in that referenced situation. Change-Id: Icb26595bb0013733aa8c03971c9f4a950c8b2ab1
Diffstat (limited to 'libbinderwrapper')
-rw-r--r--libbinderwrapper/real_binder_wrapper.cc6
-rw-r--r--libbinderwrapper/real_binder_wrapper.h2
-rw-r--r--libbinderwrapper/stub_binder_wrapper.cc2
3 files changed, 5 insertions, 5 deletions
diff --git a/libbinderwrapper/real_binder_wrapper.cc b/libbinderwrapper/real_binder_wrapper.cc
index 1c518226d..f93f1837d 100644
--- a/libbinderwrapper/real_binder_wrapper.cc
+++ b/libbinderwrapper/real_binder_wrapper.cc
@@ -29,7 +29,7 @@ namespace android {
// be awkward.
class RealBinderWrapper::DeathRecipient : public IBinder::DeathRecipient {
public:
- explicit DeathRecipient(const base::Closure& callback)
+ explicit DeathRecipient(const ::base::Closure& callback)
: callback_(callback) {}
~DeathRecipient() = default;
@@ -40,7 +40,7 @@ class RealBinderWrapper::DeathRecipient : public IBinder::DeathRecipient {
private:
// Callback to run in response to binder death.
- base::Closure callback_;
+ ::base::Closure callback_;
DISALLOW_COPY_AND_ASSIGN(DeathRecipient);
};
@@ -85,7 +85,7 @@ sp<BBinder> RealBinderWrapper::CreateLocalBinder() {
bool RealBinderWrapper::RegisterForDeathNotifications(
const sp<IBinder>& binder,
- const base::Closure& callback) {
+ const ::base::Closure& callback) {
sp<DeathRecipient> recipient(new DeathRecipient(callback));
if (binder->linkToDeath(recipient) != OK) {
LOG(ERROR) << "Failed to register for death notifications on "
diff --git a/libbinderwrapper/real_binder_wrapper.h b/libbinderwrapper/real_binder_wrapper.h
index ea0837171..1675432f3 100644
--- a/libbinderwrapper/real_binder_wrapper.h
+++ b/libbinderwrapper/real_binder_wrapper.h
@@ -36,7 +36,7 @@ class RealBinderWrapper : public BinderWrapper {
const sp<IBinder>& binder) override;
sp<BBinder> CreateLocalBinder() override;
bool RegisterForDeathNotifications(const sp<IBinder>& binder,
- const base::Closure& callback) override;
+ const ::base::Closure& callback) override;
bool UnregisterForDeathNotifications(const sp<IBinder>& binder) override;
uid_t GetCallingUid() override;
pid_t GetCallingPid() override;
diff --git a/libbinderwrapper/stub_binder_wrapper.cc b/libbinderwrapper/stub_binder_wrapper.cc
index 87c6ab793..8e75f6239 100644
--- a/libbinderwrapper/stub_binder_wrapper.cc
+++ b/libbinderwrapper/stub_binder_wrapper.cc
@@ -64,7 +64,7 @@ sp<BBinder> StubBinderWrapper::CreateLocalBinder() {
bool StubBinderWrapper::RegisterForDeathNotifications(
const sp<IBinder>& binder,
- const base::Closure& callback) {
+ const ::base::Closure& callback) {
death_callbacks_[binder] = callback;
return true;
}