summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Steven Moreland <smoreland@google.com> 2022-12-01 23:07:25 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2022-12-01 23:07:25 +0000
commit7ee986631a5fb7340c3883dfaa78d24390c6657e (patch)
tree3701e51ed7ae0b7176ff1d325a3cc707845d9671
parentc73dd5e712e5c23d3d91d903d0e07ebab0d19b9a (diff)
parent0bc9affaa5f96935587a7590e799477a258e1958 (diff)
Merge "easy NDK backend way to construct instance name" am: 30a1ac67bd am: 1188893b15 am: 0bc9affaa5
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2322615 Change-Id: I7aed2a3f72a68e3a17a7902a6d862d38e3ec7176 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--libs/binder/ndk/include_cpp/android/binder_interface_utils.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/binder/ndk/include_cpp/android/binder_interface_utils.h b/libs/binder/ndk/include_cpp/android/binder_interface_utils.h
index 81975e7b63..9949de2aac 100644
--- a/libs/binder/ndk/include_cpp/android/binder_interface_utils.h
+++ b/libs/binder/ndk/include_cpp/android/binder_interface_utils.h
@@ -196,6 +196,10 @@ class BnCInterface : public INTERFACE {
bool isRemote() override final { return false; }
+ static std::string makeServiceName(std::string_view instance) {
+ return INTERFACE::descriptor + ("/" + std::string(instance));
+ }
+
protected:
/**
* This function should only be called by asBinder. Otherwise, there is a possibility of