package androidx.room;

import android.os.Binder;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import androidx.room.MultiInstanceInvalidationService;
import androidx.room.b;
import defpackage.cr4;
import defpackage.m38;

/* JADX INFO: loaded from: classes.dex */
@m38
public interface c extends IInterface {
    public static final String v = "androidx$room$IMultiInstanceInvalidationService".replace('$', '.');

    public static class a implements c {
        @Override // android.os.IInterface
        public final IBinder asBinder() {
            return null;
        }

        @Override // androidx.room.c
        public final void co(String[] strArr, int i) {
        }

        @Override // androidx.room.c
        public final void cu(androidx.room.b bVar, int i) {
        }
    }

    public static abstract class b extends Binder implements c {
        public static final /* synthetic */ int a = 0;

        public static class a implements c {
            public IBinder a;

            @Override // android.os.IInterface
            public final IBinder asBinder() {
                return this.a;
            }

            @Override // androidx.room.c
            public final void co(String[] strArr, int i) {
                Parcel parcelObtain = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(c.v);
                    parcelObtain.writeInt(i);
                    parcelObtain.writeStringArray(strArr);
                    this.a.transact(3, parcelObtain, null, 1);
                } finally {
                    parcelObtain.recycle();
                }
            }

            @Override // androidx.room.c
            public final void cu(androidx.room.b bVar, int i) {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(c.v);
                    parcelObtain.writeStrongInterface(bVar);
                    parcelObtain.writeInt(i);
                    this.a.transact(2, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }
        }

        @Override // android.os.IInterface
        public final IBinder asBinder() {
            return this;
        }

        @Override // android.os.Binder
        public final boolean onTransact(int i, Parcel parcel, Parcel parcel2, int i2) {
            String str = c.v;
            if (i >= 1 && i <= 16777215) {
                parcel.enforceInterface(str);
            }
            if (i == 1598968902) {
                parcel2.writeString(str);
                return true;
            }
            androidx.room.b bVar = null;
            androidx.room.b bVar2 = null;
            if (i != 1) {
                if (i != 2) {
                    if (i != 3) {
                        return super.onTransact(i, parcel, parcel2, i2);
                    }
                    ((MultiInstanceInvalidationService.a) this).co(parcel.createStringArray(), parcel.readInt());
                    return true;
                }
                IBinder strongBinder = parcel.readStrongBinder();
                if (strongBinder != null) {
                    IInterface iInterfaceQueryLocalInterface = strongBinder.queryLocalInterface(androidx.room.b.u);
                    if (iInterfaceQueryLocalInterface == null || !(iInterfaceQueryLocalInterface instanceof androidx.room.b)) {
                        b.AbstractBinderC0064b.a aVar = new b.AbstractBinderC0064b.a();
                        aVar.a = strongBinder;
                        bVar2 = aVar;
                    } else {
                        bVar2 = (androidx.room.b) iInterfaceQueryLocalInterface;
                    }
                }
                ((MultiInstanceInvalidationService.a) this).cu(bVar2, parcel.readInt());
                parcel2.writeNoException();
                return true;
            }
            IBinder strongBinder2 = parcel.readStrongBinder();
            if (strongBinder2 != null) {
                IInterface iInterfaceQueryLocalInterface2 = strongBinder2.queryLocalInterface(androidx.room.b.u);
                if (iInterfaceQueryLocalInterface2 == null || !(iInterfaceQueryLocalInterface2 instanceof androidx.room.b)) {
                    b.AbstractBinderC0064b.a aVar2 = new b.AbstractBinderC0064b.a();
                    aVar2.a = strongBinder2;
                    bVar = aVar2;
                } else {
                    bVar = (androidx.room.b) iInterfaceQueryLocalInterface2;
                }
            }
            String string = parcel.readString();
            MultiInstanceInvalidationService.a aVar3 = (MultiInstanceInvalidationService.a) this;
            cr4.g(bVar, "callback");
            int i3 = 0;
            if (string != null) {
                MultiInstanceInvalidationService multiInstanceInvalidationService = MultiInstanceInvalidationService.this;
                synchronized (multiInstanceInvalidationService.c) {
                    try {
                        int i4 = multiInstanceInvalidationService.a + 1;
                        multiInstanceInvalidationService.a = i4;
                        if (multiInstanceInvalidationService.c.register(bVar, Integer.valueOf(i4))) {
                            multiInstanceInvalidationService.b.put(Integer.valueOf(i4), string);
                            i3 = i4;
                        } else {
                            multiInstanceInvalidationService.a--;
                        }
                    } catch (Throwable th) {
                        throw th;
                    }
                }
            }
            parcel2.writeNoException();
            parcel2.writeInt(i3);
            return true;
        }
    }

    void co(String[] strArr, int i);

    void cu(androidx.room.b bVar, int i);
}
