package com.clarion.android.appmgr.service; import android.os.Binder; import android.os.IBinder; import android.os.IInterface; import android.os.Parcel; import android.os.RemoteException; public abstract interface IClarionCallback extends IInterface { public abstract void onAccessoryNotify(int paramInt1, int paramInt2, int paramInt3, int[] paramArrayOfInt, String paramString) throws RemoteException; public static abstract class Stub extends Binder implements IClarionCallback { private static final String DESCRIPTOR = "com.clarion.android.appmgr.service.IClarionCallback"; static final int TRANSACTION_onAccessoryNotify = 1; public Stub() { attachInterface(this, "com.clarion.android.appmgr.service.IClarionCallback"); } public static IClarionCallback asInterface(IBinder paramIBinder) { Object localObject; if (paramIBinder == null) { localObject = null; } for (;;) { return localObject; IInterface localIInterface = paramIBinder.queryLocalInterface("com.clarion.android.appmgr.service.IClarionCallback"); if ((localIInterface != null) && ((localIInterface instanceof IClarionCallback))) { localObject = (IClarionCallback)localIInterface; } else { localObject = new Proxy(paramIBinder); } } } public IBinder asBinder() { return this; } public boolean onTransact(int paramInt1, Parcel paramParcel1, Parcel paramParcel2, int paramInt2) throws RemoteException { boolean bool; switch (paramInt1) { default: bool = super.onTransact(paramInt1, paramParcel1, paramParcel2, paramInt2); } for (;;) { return bool; paramParcel2.writeString("com.clarion.android.appmgr.service.IClarionCallback"); bool = true; continue; paramParcel1.enforceInterface("com.clarion.android.appmgr.service.IClarionCallback"); onAccessoryNotify(paramParcel1.readInt(), paramParcel1.readInt(), paramParcel1.readInt(), paramParcel1.createIntArray(), paramParcel1.readString()); bool = true; } } private static class Proxy implements IClarionCallback { private IBinder mRemote; Proxy(IBinder paramIBinder) { this.mRemote = paramIBinder; } public IBinder asBinder() { return this.mRemote; } public String getInterfaceDescriptor() { return "com.clarion.android.appmgr.service.IClarionCallback"; } public void onAccessoryNotify(int paramInt1, int paramInt2, int paramInt3, int[] paramArrayOfInt, String paramString) throws RemoteException { Parcel localParcel = Parcel.obtain(); try { localParcel.writeInterfaceToken("com.clarion.android.appmgr.service.IClarionCallback"); localParcel.writeInt(paramInt1); localParcel.writeInt(paramInt2); localParcel.writeInt(paramInt3); localParcel.writeIntArray(paramArrayOfInt); localParcel.writeString(paramString); this.mRemote.transact(1, localParcel, null, 1); return; } finally { localParcel.recycle(); } } } } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: com.clarion.android.appmgr.service.IClarionCallback * JD-Core Version: 0.7.0.1 */