IPKSessionManager$a.smali
.class public abstract Lsg/bigo/live/support64/controllers/pk/IPKSessionManager$a;
.super Landroid/os/Binder;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/live/support64/controllers/pk/IPKSessionManager;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lsg/bigo/live/support64/controllers/pk/IPKSessionManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "a"
.end annotation
# direct methods
.method public constructor <init>()V
.registers 2
.line 16
invoke-direct {p0}, Landroid/os/Binder;-><init>()V
const-string v0, "sg.bigo.live.support64.controllers.pk.IPKSessionManager"
.line 17
invoke-virtual {p0, p0, v0}, Lsg/bigo/live/support64/controllers/pk/IPKSessionManager$a;->attachInterface(Landroid/os/IInterface;Ljava/lang/String;)V
return-void
.end method
# virtual methods
.method public asBinder()Landroid/os/IBinder;
.registers 1
return-object p0
.end method
.method public onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.registers 21
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
move/from16 v0, p1
move-object/from16 v1, p2
const/4 v2, 0x1
const-string v3, "sg.bigo.live.support64.controllers.pk.IPKSessionManager"
if-eq v0, v2, :cond_35
const/4 v4, 0x2
if-eq v0, v4, :cond_1c
const v4, 0x5f4e5446
if-eq v0, v4, :cond_16
.line 81
invoke-super/range {p0 .. p4}, Landroid/os/Binder;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
move-result v0
return v0
:cond_16
move-object/from16 v0, p3
.line 45
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
return v2
.line 69
:cond_1c
invoke-virtual {v1, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 71
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v5
.line 73
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v7
.line 75
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
move-result-object v0
invoke-static {v0}, Lsg/bigo/live/support64/controllers/pk/c$a;->a(Landroid/os/IBinder;)Lsg/bigo/live/support64/controllers/pk/c;
move-result-object v9
move-object/from16 v4, p0
.line 76
invoke-virtual/range {v4 .. v9}, Lsg/bigo/live/support64/controllers/pk/IPKSessionManager$a;->a(JJLsg/bigo/live/support64/controllers/pk/c;)V
return v2
.line 50
:cond_35
invoke-virtual {v1, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 52
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v11
.line 54
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_4b
.line 55
sget-object v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v0, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;
goto :goto_4c
:cond_4b
const/4 v0, 0x0
:goto_4c
move-object v13, v0
.line 61
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_55
const/4 v14, 0x1
goto :goto_57
:cond_55
const/4 v0, 0x0
const/4 v14, 0x0
.line 63
:goto_57
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
move-result-object v0
invoke-static {v0}, Lsg/bigo/live/support64/controllers/pk/c$a;->a(Landroid/os/IBinder;)Lsg/bigo/live/support64/controllers/pk/c;
move-result-object v15
move-object/from16 v10, p0
.line 64
invoke-virtual/range {v10 .. v15}, Lsg/bigo/live/support64/controllers/pk/IPKSessionManager$a;->a(JLsg/bigo/live/support64/controllers/pk/PkInfo;ZLsg/bigo/live/support64/controllers/pk/c;)V
return v2
.end method