• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package android.os;
2 
3 import java.util.ArrayList;
4 
5 public class HwParcel {
6     public static final int STATUS_SUCCESS = 0;
writeInterfaceToken(String interfaceName)7     public native final void writeInterfaceToken(String interfaceName);
writeBool(boolean val)8     public native final void writeBool(boolean val);
writeInt8(byte val)9     public native final void writeInt8(byte val);
writeInt16(short val)10     public native final void writeInt16(short val);
writeInt32(int val)11     public native final void writeInt32(int val);
writeInt64(long val)12     public native final void writeInt64(long val);
writeFloat(float val)13     public native final void writeFloat(float val);
writeDouble(double val)14     public native final void writeDouble(double val);
writeString(String val)15     public native final void writeString(String val);
writeNativeHandle(NativeHandle val)16     public native final void writeNativeHandle(NativeHandle val);
writeBoolVector(boolean[] val)17     private native final void writeBoolVector(boolean[] val);
writeInt8Vector(byte[] val)18     private native final void writeInt8Vector(byte[] val);
writeInt16Vector(short[] val)19     private native final void writeInt16Vector(short[] val);
writeInt32Vector(int[] val)20     private native final void writeInt32Vector(int[] val);
writeInt64Vector(long[] val)21     private native final void writeInt64Vector(long[] val);
writeFloatVector(float[] val)22     private native final void writeFloatVector(float[] val);
writeDoubleVector(double[] val)23     private native final void writeDoubleVector(double[] val);
writeStringVector(String[] val)24     private native final void writeStringVector(String[] val);
writeNativeHandleVector(NativeHandle[] val)25     private native final void writeNativeHandleVector(NativeHandle[] val);
writeBoolVector(ArrayList<Boolean> val)26     public final void writeBoolVector(ArrayList<Boolean> val) {
27     }
writeInt8Vector(ArrayList<Byte> val)28     public final void writeInt8Vector(ArrayList<Byte> val) {
29     }
writeInt16Vector(ArrayList<Short> val)30     public final void writeInt16Vector(ArrayList<Short> val) {
31     }
writeInt32Vector(ArrayList<Integer> val)32     public final void writeInt32Vector(ArrayList<Integer> val) {
33     }
writeInt64Vector(ArrayList<Long> val)34     public final void writeInt64Vector(ArrayList<Long> val) {
35     }
writeFloatVector(ArrayList<Float> val)36     public final void writeFloatVector(ArrayList<Float> val) {
37     }
writeDoubleVector(ArrayList<Double> val)38     public final void writeDoubleVector(ArrayList<Double> val) {
39     }
writeStringVector(ArrayList<String> val)40     public final void writeStringVector(ArrayList<String> val) {
41     }
writeNativeHandleVector(ArrayList<NativeHandle> val)42     public final void writeNativeHandleVector(ArrayList<NativeHandle> val) {
43     }
writeStrongBinder(IHwBinder binder)44     public native final void writeStrongBinder(IHwBinder binder);
45     //public native final void writeHidlMemory(HidlMemory memory);
enforceInterface(String interfaceName)46     public native final void enforceInterface(String interfaceName);
readBool()47     public native final boolean readBool();
readInt8()48     public native final byte readInt8();
readInt16()49     public native final short readInt16();
readInt32()50     public native final int readInt32();
readInt64()51     public native final long readInt64();
readFloat()52     public native final float readFloat();
readDouble()53     public native final double readDouble();
readString()54     public native final String readString();
readNativeHandle()55     public native final NativeHandle readNativeHandle();
readEmbeddedNativeHandle( long parentHandle, long offset)56     public native final NativeHandle readEmbeddedNativeHandle(
57             long parentHandle, long offset);
readBoolVectorAsArray()58     private native final boolean[] readBoolVectorAsArray();
readInt8VectorAsArray()59     private native final byte[] readInt8VectorAsArray();
readInt16VectorAsArray()60     private native final short[] readInt16VectorAsArray();
readInt32VectorAsArray()61     private native final int[] readInt32VectorAsArray();
readInt64VectorAsArray()62     private native final long[] readInt64VectorAsArray();
readFloatVectorAsArray()63     private native final float[] readFloatVectorAsArray();
readDoubleVectorAsArray()64     private native final double[] readDoubleVectorAsArray();
readStringVectorAsArray()65     private native final String[] readStringVectorAsArray();
readNativeHandleAsArray()66     private native final NativeHandle[] readNativeHandleAsArray();
readBoolVector()67     public final ArrayList<Boolean> readBoolVector() {
68         return null;
69     }
readInt8Vector()70     public final ArrayList<Byte> readInt8Vector() {
71         return null;
72     }
readInt16Vector()73     public final ArrayList<Short> readInt16Vector() {
74         return null;
75     }
readInt32Vector()76     public final ArrayList<Integer> readInt32Vector() {
77         return null;
78     }
readInt64Vector()79     public final ArrayList<Long> readInt64Vector() {
80         return null;
81     }
readFloatVector()82     public final ArrayList<Float> readFloatVector() {
83         return null;
84     }
readDoubleVector()85     public final ArrayList<Double> readDoubleVector() {
86         return null;
87     }
readStringVector()88     public final ArrayList<String> readStringVector() {
89         return null;
90     }
readNativeHandleVector()91     public final ArrayList<NativeHandle> readNativeHandleVector() {
92         return null;
93     }
readStrongBinder()94     public native final IHwBinder readStrongBinder();
95 //    public native final HidlMemory readHidlMemory();
96 //    public native final
97 //    HidlMemory readEmbeddedHidlMemory(long fieldHandle, long parentHandle, long offset);
readBuffer(long expectedSize)98     public native final HwBlob readBuffer(long expectedSize);
readEmbeddedBuffer( long expectedSize, long parentHandle, long offset, boolean nullable)99     public native final HwBlob readEmbeddedBuffer(
100             long expectedSize, long parentHandle, long offset,
101             boolean nullable);
writeBuffer(HwBlob blob)102     public native final void writeBuffer(HwBlob blob);
writeStatus(int status)103     public native final void writeStatus(int status);
verifySuccess()104     public native final void verifySuccess();
releaseTemporaryStorage()105     public native final void releaseTemporaryStorage();
release()106     public native final void release();
send()107     public native final void send();}
108