package com.umeng.analytics.pro; import android.os.Binder; import android.os.IBinder; import android.os.IInterface; import android.os.Parcel; import android.os.RemoteException; /* compiled from: IDeviceIdService */ public interface b extends IInterface { String a() throws RemoteException; String a(String str) throws RemoteException; String b(String str) throws RemoteException; /* compiled from: IDeviceIdService */ public static abstract class a extends Binder implements b { static final int a = 1; static final int b = 2; static final int c = 3; private static final String d = "com.samsung.android.deviceidservice.IDeviceIdService"; public IBinder asBinder() { return this; } public a() { attachInterface(this, d); } public static b a(IBinder iBinder) { if (iBinder == null) { return null; } IInterface queryLocalInterface = iBinder.queryLocalInterface(d); if (queryLocalInterface == null || !(queryLocalInterface instanceof b)) { return new C0098a(iBinder); } return (b) queryLocalInterface; } @Override // android.os.Binder public boolean onTransact(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException { if (i == 1) { parcel.enforceInterface(d); String a2 = a(); parcel2.writeNoException(); parcel2.writeString(a2); return true; } else if (i == 2) { parcel.enforceInterface(d); String a3 = a(parcel.readString()); parcel2.writeNoException(); parcel2.writeString(a3); return true; } else if (i == 3) { parcel.enforceInterface(d); String b2 = b(parcel.readString()); parcel2.writeNoException(); parcel2.writeString(b2); return true; } else if (i != 1598968902) { return super.onTransact(i, parcel, parcel2, i2); } else { parcel2.writeString(d); return true; } } /* access modifiers changed from: private */ /* renamed from: com.umeng.analytics.pro.b$a$a reason: collision with other inner class name */ /* compiled from: IDeviceIdService */ public static class C0098a implements b { private IBinder a; public String b() { return a.d; } C0098a(IBinder iBinder) { this.a = iBinder; } public IBinder asBinder() { return this.a; } @Override // com.umeng.analytics.pro.b public String a() throws RemoteException { Parcel obtain = Parcel.obtain(); Parcel obtain2 = Parcel.obtain(); try { obtain.writeInterfaceToken(a.d); this.a.transact(1, obtain, obtain2, 0); obtain2.readException(); return obtain2.readString(); } finally { obtain2.recycle(); obtain.recycle(); } } @Override // com.umeng.analytics.pro.b public String a(String str) throws RemoteException { Parcel obtain = Parcel.obtain(); Parcel obtain2 = Parcel.obtain(); try { obtain.writeInterfaceToken(a.d); obtain.writeString(str); this.a.transact(2, obtain, obtain2, 0); obtain2.readException(); return obtain2.readString(); } finally { obtain2.recycle(); obtain.recycle(); } } @Override // com.umeng.analytics.pro.b public String b(String str) throws RemoteException { Parcel obtain = Parcel.obtain(); Parcel obtain2 = Parcel.obtain(); try { obtain.writeInterfaceToken(a.d); obtain.writeString(str); this.a.transact(3, obtain, obtain2, 0); obtain2.readException(); return obtain2.readString(); } finally { obtain2.recycle(); obtain.recycle(); } } } } }