Loading libs/binder/include/binder/Parcelable.h +6 −0 Original line number Original line Diff line number Diff line Loading @@ -52,6 +52,12 @@ public: // // // Returns android::OK on success and an appropriate error otherwise. // Returns android::OK on success and an appropriate error otherwise. virtual status_t readFromParcel(const Parcel* parcel) = 0; virtual status_t readFromParcel(const Parcel* parcel) = 0; // 'Stable' means this parcelable is guaranteed to be stable for multiple years. // It must be guaranteed by setting stability field in aidl_interface. // WARNING: isStable() is only expected to be overridden by auto-generated code. // Returns true if this parcelable is stable. virtual bool isStable() const { return false; } }; // class Parcelable }; // class Parcelable #if defined(__clang__) #if defined(__clang__) Loading Loading
libs/binder/include/binder/Parcelable.h +6 −0 Original line number Original line Diff line number Diff line Loading @@ -52,6 +52,12 @@ public: // // // Returns android::OK on success and an appropriate error otherwise. // Returns android::OK on success and an appropriate error otherwise. virtual status_t readFromParcel(const Parcel* parcel) = 0; virtual status_t readFromParcel(const Parcel* parcel) = 0; // 'Stable' means this parcelable is guaranteed to be stable for multiple years. // It must be guaranteed by setting stability field in aidl_interface. // WARNING: isStable() is only expected to be overridden by auto-generated code. // Returns true if this parcelable is stable. virtual bool isStable() const { return false; } }; // class Parcelable }; // class Parcelable #if defined(__clang__) #if defined(__clang__) Loading