package defpackage;

import android.content.ComponentName;
import android.content.ServiceConnection;
import android.os.IBinder;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;

/* renamed from: ᵻ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class ServiceConnectionC5161 implements ServiceConnection {

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public boolean f19223 = false;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final LinkedBlockingQueue f19222 = new LinkedBlockingQueue();

    @Override // android.content.ServiceConnection
    public final void onServiceConnected(ComponentName componentName, IBinder iBinder) {
        this.f19222.add(iBinder);
    }

    @Override // android.content.ServiceConnection
    public final void onServiceDisconnected(ComponentName componentName) {
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final IBinder m10658() throws TimeoutException {
        ᵩʛʽ.ᵹᵝᵶ("BlockingServiceConnection.getServiceWithTimeout() called on main thread");
        if (this.f19223) {
            ᵹˉᵞ.ᵳٴᵶ("Cannot call get on this connection more than once");
            return null;
        }
        this.f19223 = true;
        IBinder iBinder = (IBinder) this.f19222.poll(10000L, TimeUnit.MILLISECONDS);
        if (iBinder != null) {
            return iBinder;
        }
        throw new TimeoutException("Timed out waiting for the service connection");
    }
}
