Aurimas Liutikas | dc3f885 | 2024-07-11 10:07:48 -0700 | [diff] [blame] | 1 | /* |
| 2 | * This file is auto-generated. DO NOT MODIFY. |
| 3 | * Using: out/host/linux-x86/bin/aidl --lang=java -Weverything -Wno-missing-permission-annotation --min_sdk_version 28 --ninja -d out/soong/.intermediates/system/apex/apexd/apex_aidl_interface-java-source/gen/android/apex/ApexSessionInfo.java.d -o out/soong/.intermediates/system/apex/apexd/apex_aidl_interface-java-source/gen -Nsystem/apex/apexd/aidl system/apex/apexd/aidl/android/apex/ApexSessionInfo.aidl |
| 4 | */ |
| 5 | package android.apex; |
| 6 | public class ApexSessionInfo implements android.os.Parcelable |
| 7 | { |
| 8 | public int sessionId = 0; |
| 9 | // Maps to apex::proto::SessionState::State enum. |
| 10 | public boolean isUnknown = false; |
| 11 | public boolean isVerified = false; |
| 12 | public boolean isStaged = false; |
| 13 | public boolean isActivated = false; |
| 14 | public boolean isRevertInProgress = false; |
| 15 | public boolean isActivationFailed = false; |
| 16 | public boolean isSuccess = false; |
| 17 | public boolean isReverted = false; |
| 18 | public boolean isRevertFailed = false; |
| 19 | public java.lang.String crashingNativeProcess; |
| 20 | public java.lang.String errorMessage; |
| 21 | public static final android.os.Parcelable.Creator<ApexSessionInfo> CREATOR = new android.os.Parcelable.Creator<ApexSessionInfo>() { |
| 22 | @Override |
| 23 | public ApexSessionInfo createFromParcel(android.os.Parcel _aidl_source) { |
| 24 | ApexSessionInfo _aidl_out = new ApexSessionInfo(); |
| 25 | _aidl_out.readFromParcel(_aidl_source); |
| 26 | return _aidl_out; |
| 27 | } |
| 28 | @Override |
| 29 | public ApexSessionInfo[] newArray(int _aidl_size) { |
| 30 | return new ApexSessionInfo[_aidl_size]; |
| 31 | } |
| 32 | }; |
| 33 | @Override public final void writeToParcel(android.os.Parcel _aidl_parcel, int _aidl_flag) |
| 34 | { |
| 35 | int _aidl_start_pos = _aidl_parcel.dataPosition(); |
| 36 | _aidl_parcel.writeInt(0); |
| 37 | _aidl_parcel.writeInt(sessionId); |
| 38 | _aidl_parcel.writeInt(((isUnknown)?(1):(0))); |
| 39 | _aidl_parcel.writeInt(((isVerified)?(1):(0))); |
| 40 | _aidl_parcel.writeInt(((isStaged)?(1):(0))); |
| 41 | _aidl_parcel.writeInt(((isActivated)?(1):(0))); |
| 42 | _aidl_parcel.writeInt(((isRevertInProgress)?(1):(0))); |
| 43 | _aidl_parcel.writeInt(((isActivationFailed)?(1):(0))); |
| 44 | _aidl_parcel.writeInt(((isSuccess)?(1):(0))); |
| 45 | _aidl_parcel.writeInt(((isReverted)?(1):(0))); |
| 46 | _aidl_parcel.writeInt(((isRevertFailed)?(1):(0))); |
| 47 | _aidl_parcel.writeString(crashingNativeProcess); |
| 48 | _aidl_parcel.writeString(errorMessage); |
| 49 | int _aidl_end_pos = _aidl_parcel.dataPosition(); |
| 50 | _aidl_parcel.setDataPosition(_aidl_start_pos); |
| 51 | _aidl_parcel.writeInt(_aidl_end_pos - _aidl_start_pos); |
| 52 | _aidl_parcel.setDataPosition(_aidl_end_pos); |
| 53 | } |
| 54 | public final void readFromParcel(android.os.Parcel _aidl_parcel) |
| 55 | { |
| 56 | int _aidl_start_pos = _aidl_parcel.dataPosition(); |
| 57 | int _aidl_parcelable_size = _aidl_parcel.readInt(); |
| 58 | try { |
| 59 | if (_aidl_parcelable_size < 4) throw new android.os.BadParcelableException("Parcelable too small");; |
| 60 | if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return; |
| 61 | sessionId = _aidl_parcel.readInt(); |
| 62 | if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return; |
| 63 | isUnknown = (0!=_aidl_parcel.readInt()); |
| 64 | if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return; |
| 65 | isVerified = (0!=_aidl_parcel.readInt()); |
| 66 | if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return; |
| 67 | isStaged = (0!=_aidl_parcel.readInt()); |
| 68 | if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return; |
| 69 | isActivated = (0!=_aidl_parcel.readInt()); |
| 70 | if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return; |
| 71 | isRevertInProgress = (0!=_aidl_parcel.readInt()); |
| 72 | if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return; |
| 73 | isActivationFailed = (0!=_aidl_parcel.readInt()); |
| 74 | if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return; |
| 75 | isSuccess = (0!=_aidl_parcel.readInt()); |
| 76 | if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return; |
| 77 | isReverted = (0!=_aidl_parcel.readInt()); |
| 78 | if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return; |
| 79 | isRevertFailed = (0!=_aidl_parcel.readInt()); |
| 80 | if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return; |
| 81 | crashingNativeProcess = _aidl_parcel.readString(); |
| 82 | if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return; |
| 83 | errorMessage = _aidl_parcel.readString(); |
| 84 | } finally { |
| 85 | if (_aidl_start_pos > (Integer.MAX_VALUE - _aidl_parcelable_size)) { |
| 86 | throw new android.os.BadParcelableException("Overflow in the size of parcelable"); |
| 87 | } |
| 88 | _aidl_parcel.setDataPosition(_aidl_start_pos + _aidl_parcelable_size); |
| 89 | } |
| 90 | } |
| 91 | @Override |
| 92 | public int describeContents() { |
| 93 | int _mask = 0; |
| 94 | return _mask; |
| 95 | } |
| 96 | } |