Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 37669aa4 authored by Steven Moreland's avatar Steven Moreland Committed by android-build-merger
Browse files

Merge "libbinder_ndk: more AStatus auto utils" am: 7f8013fe am: 87a62c74 am: 1a60cdd2

am: e7b728da

Change-Id: I79ea4cb19ebcfcf9e700122a48c73cea6c6c130d
parents cd0bae15 e7b728da
Loading
Loading
Loading
Loading
+16 −1
Original line number Diff line number Diff line
@@ -201,7 +201,22 @@ class ScopedAStatus : public impl::ScopedAResource<AStatus*, void, AStatus_delet
    /**
     * See AStatus_isOk.
     */
    bool isOk() { return get() != nullptr && AStatus_isOk(get()); }
    bool isOk() const { return get() != nullptr && AStatus_isOk(get()); }

    /**
     * See AStatus_getExceptionCode
     */
    binder_exception_t getExceptionCode() const { return AStatus_getExceptionCode(get()); }

    /**
     * See AStatus_getServiceSpecificError
     */
    int32_t getServiceSpecificError() const { return AStatus_getServiceSpecificError(get()); }

    /**
     * See AStatus_getStatus
     */
    binder_status_t getStatus() const { return AStatus_getStatus(get()); }

    /**
     * Convenience method for okay status.