Loading libs/binder/include/binder/ParcelFileDescriptor.h +1 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,7 @@ public: android::status_t writeToParcel(android::Parcel* parcel) const override; android::status_t readFromParcel(const android::Parcel* parcel) override; inline std::string toString() const { return "ParcelFileDescriptor:" + std::to_string(get()); } inline bool operator!=(const ParcelFileDescriptor& rhs) const { return mFd.get() != rhs.mFd.get(); } Loading libs/binder/include/binder/ParcelableHolder.h +5 −0 Original line number Diff line number Diff line Loading @@ -111,6 +111,11 @@ public: Stability getStability() const override { return mStability; } inline std::string toString() const { return "ParcelableHolder:" + (mParcelableName ? std::string(String8(mParcelableName.value()).c_str()) : "<parceled>"); } inline bool operator!=(const ParcelableHolder& rhs) const { return this != &rhs; } Loading libs/binder/ndk/include_cpp/android/binder_to_string.h +1 −5 Original line number Diff line number Diff line Loading @@ -58,8 +58,6 @@ #if __has_include(<binder/RpcSession.h>) #include <binder/IBinder.h> #include <binder/IInterface.h> #include <binder/ParcelFileDescriptor.h> #include <binder/ParcelableHolder.h> #define HAS_CPP_INTERFACE #endif Loading Loading @@ -152,9 +150,7 @@ class ToEmptyString { #endif // HAS_NDK_INTERFACE #ifdef HAS_CPP_INTERFACE || std::is_base_of_v<IInterface, _U> || std::is_same_v<IBinder, _U> || std::is_same_v<os::ParcelFileDescriptor, _U> || std::is_same_v<os::ParcelableHolder, _U> std::is_same_v<IBinder, _U> #endif , std::true_type> Loading Loading
libs/binder/include/binder/ParcelFileDescriptor.h +1 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,7 @@ public: android::status_t writeToParcel(android::Parcel* parcel) const override; android::status_t readFromParcel(const android::Parcel* parcel) override; inline std::string toString() const { return "ParcelFileDescriptor:" + std::to_string(get()); } inline bool operator!=(const ParcelFileDescriptor& rhs) const { return mFd.get() != rhs.mFd.get(); } Loading
libs/binder/include/binder/ParcelableHolder.h +5 −0 Original line number Diff line number Diff line Loading @@ -111,6 +111,11 @@ public: Stability getStability() const override { return mStability; } inline std::string toString() const { return "ParcelableHolder:" + (mParcelableName ? std::string(String8(mParcelableName.value()).c_str()) : "<parceled>"); } inline bool operator!=(const ParcelableHolder& rhs) const { return this != &rhs; } Loading
libs/binder/ndk/include_cpp/android/binder_to_string.h +1 −5 Original line number Diff line number Diff line Loading @@ -58,8 +58,6 @@ #if __has_include(<binder/RpcSession.h>) #include <binder/IBinder.h> #include <binder/IInterface.h> #include <binder/ParcelFileDescriptor.h> #include <binder/ParcelableHolder.h> #define HAS_CPP_INTERFACE #endif Loading Loading @@ -152,9 +150,7 @@ class ToEmptyString { #endif // HAS_NDK_INTERFACE #ifdef HAS_CPP_INTERFACE || std::is_base_of_v<IInterface, _U> || std::is_same_v<IBinder, _U> || std::is_same_v<os::ParcelFileDescriptor, _U> || std::is_same_v<os::ParcelableHolder, _U> std::is_same_v<IBinder, _U> #endif , std::true_type> Loading