diff options
Diffstat (limited to 'libs/binder/BpBinder.cpp')
-rw-r--r-- | libs/binder/BpBinder.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/binder/BpBinder.cpp b/libs/binder/BpBinder.cpp index 765e21cb38..55566e2db9 100644 --- a/libs/binder/BpBinder.cpp +++ b/libs/binder/BpBinder.cpp @@ -188,6 +188,14 @@ int32_t BpBinder::binderHandle() const { return std::get<BinderHandle>(mHandle).handle; } +std::optional<int32_t> BpBinder::getDebugBinderHandle() const { + if (!isRpcBinder()) { + return binderHandle(); + } else { + return std::nullopt; + } +} + bool BpBinder::isDescriptorCached() const { Mutex::Autolock _l(mLock); return mDescriptorCache.size() ? true : false; |