You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
104 lines
2.5 KiB
104 lines
2.5 KiB
package p011d0;
|
|
|
|
import android.os.CancellationSignal;
|
|
|
|
/* renamed from: d0.h */
|
|
/* loaded from: classes.dex */
|
|
public final class C0605h {
|
|
|
|
/* renamed from: a */
|
|
public boolean f2135a;
|
|
|
|
/* renamed from: b */
|
|
public InterfaceC0607b f2136b;
|
|
|
|
/* renamed from: c */
|
|
public Object f2137c;
|
|
|
|
/* renamed from: d */
|
|
public boolean f2138d;
|
|
|
|
/* renamed from: d0.h$a */
|
|
/* loaded from: classes.dex */
|
|
public static class C0606a {
|
|
/* renamed from: a */
|
|
public static void m3277a(Object obj) {
|
|
((CancellationSignal) obj).cancel();
|
|
}
|
|
|
|
/* renamed from: b */
|
|
public static CancellationSignal m3276b() {
|
|
return new CancellationSignal();
|
|
}
|
|
}
|
|
|
|
/* renamed from: d0.h$b */
|
|
/* loaded from: classes.dex */
|
|
public interface InterfaceC0607b {
|
|
void onCancel();
|
|
}
|
|
|
|
/* renamed from: a */
|
|
public void m3281a() {
|
|
synchronized (this) {
|
|
if (this.f2135a) {
|
|
return;
|
|
}
|
|
this.f2135a = true;
|
|
this.f2138d = true;
|
|
InterfaceC0607b interfaceC0607b = this.f2136b;
|
|
Object obj = this.f2137c;
|
|
if (interfaceC0607b != null) {
|
|
try {
|
|
interfaceC0607b.onCancel();
|
|
} catch (Throwable th) {
|
|
synchronized (this) {
|
|
this.f2138d = false;
|
|
notifyAll();
|
|
throw th;
|
|
}
|
|
}
|
|
}
|
|
if (obj != null) {
|
|
C0606a.m3277a(obj);
|
|
}
|
|
synchronized (this) {
|
|
this.f2138d = false;
|
|
notifyAll();
|
|
}
|
|
}
|
|
}
|
|
|
|
/* renamed from: b */
|
|
public boolean m3280b() {
|
|
boolean z;
|
|
synchronized (this) {
|
|
z = this.f2135a;
|
|
}
|
|
return z;
|
|
}
|
|
|
|
/* renamed from: c */
|
|
public void m3279c(InterfaceC0607b interfaceC0607b) {
|
|
synchronized (this) {
|
|
m3278d();
|
|
if (this.f2136b == interfaceC0607b) {
|
|
return;
|
|
}
|
|
this.f2136b = interfaceC0607b;
|
|
if (this.f2135a && interfaceC0607b != null) {
|
|
interfaceC0607b.onCancel();
|
|
}
|
|
}
|
|
}
|
|
|
|
/* renamed from: d */
|
|
public final void m3278d() {
|
|
while (this.f2138d) {
|
|
try {
|
|
wait();
|
|
} catch (InterruptedException unused) {
|
|
}
|
|
}
|
|
}
|
|
} |