IRoomSessionManager$a.smali
.class public abstract Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;
.super Landroid/os/Binder;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/live/support64/ipc/IRoomSessionManager;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lsg/bigo/live/support64/ipc/IRoomSessionManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "a"
.end annotation
# direct methods
.method public constructor <init>()V
.registers 2
.line 14
invoke-direct {p0}, Landroid/os/Binder;-><init>()V
const-string v0, "sg.bigo.live.support64.ipc.IRoomSessionManager"
.line 15
invoke-virtual {p0, p0, v0}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$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 15
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
const v2, 0x5f4e5446
const/4 v7, 0x1
const-string v3, "sg.bigo.live.support64.ipc.IRoomSessionManager"
if-eq p1, v2, :cond_228
const/4 v2, 0x0
const/4 v4, 0x0
packed-switch p1, :pswitch_data_22c
.line 276
invoke-super {p0, p1, p2, p3, p4}, Landroid/os/Binder;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
move-result v0
return v0
.line 267
:pswitch_12
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 269
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
.line 270
invoke-virtual {p2, v0}, Landroid/os/Parcel;->readHashMap(Ljava/lang/ClassLoader;)Ljava/util/HashMap;
return v7
.line 259
:pswitch_21
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 261
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_2b
const/4 v2, 0x1
.line 262
:cond_2b
invoke-virtual {p0, v2}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->b(Z)V
return v7
.line 251
:pswitch_2f
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 253
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_39
const/4 v2, 0x1
.line 254
:cond_39
invoke-virtual {p0, v2}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->a(Z)V
return v7
.line 245
:pswitch_3d
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 246
invoke-virtual {p0}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->b()V
return v7
.line 237
:pswitch_44
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 238
invoke-virtual {p0}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->c()Lsg/bigo/live/support64/ipc/m;
move-result-object v0
.line 239
invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
if-eqz v0, :cond_54
.line 240
invoke-interface {v0}, Lsg/bigo/live/support64/ipc/m;->asBinder()Landroid/os/IBinder;
move-result-object v4
:cond_54
invoke-virtual {p3, v4}, Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V
return v7
.line 229
:pswitch_58
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 231
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
.line 232
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->c(I)V
return v7
.line 217
:pswitch_63
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 219
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v2
.line 221
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
.line 223
invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
move-result-object v0
if-nez v0, :cond_74
goto :goto_89
:cond_74
const-string v1, "sg.bigo.live.support64.ipc.IResultListener"
.line 6026
invoke-interface {v0, v1}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;
move-result-object v1
if-eqz v1, :cond_84
.line 6027
instance-of v4, v1, Lsg/bigo/live/support64/ipc/j;
if-eqz v4, :cond_84
.line 6028
move-object v4, v1
check-cast v4, Lsg/bigo/live/support64/ipc/j;
goto :goto_89
.line 6030
:cond_84
new-instance v4, Lsg/bigo/live/support64/ipc/j$a$a;
invoke-direct {v4, v0}, Lsg/bigo/live/support64/ipc/j$a$a;-><init>(Landroid/os/IBinder;)V
.line 224
:goto_89
invoke-virtual {p0, v2, v3, v4}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->a(JLsg/bigo/live/support64/ipc/j;)V
return v7
.line 207
:pswitch_8d
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 209
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
.line 211
invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
move-result-object v1
if-nez v1, :cond_9b
goto :goto_b0
:cond_9b
const-string v2, "sg.bigo.live.support64.ipc.IGetBroadcastConfigListener"
.line 5026
invoke-interface {v1, v2}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;
move-result-object v2
if-eqz v2, :cond_ab
.line 5027
instance-of v3, v2, Lsg/bigo/live/support64/ipc/e;
if-eqz v3, :cond_ab
.line 5028
move-object v4, v2
check-cast v4, Lsg/bigo/live/support64/ipc/e;
goto :goto_b0
.line 5030
:cond_ab
new-instance v4, Lsg/bigo/live/support64/ipc/e$a$a;
invoke-direct {v4, v1}, Lsg/bigo/live/support64/ipc/e$a$a;-><init>(Landroid/os/IBinder;)V
.line 212
:goto_b0
invoke-virtual {p0, v0, v4}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->a(ILsg/bigo/live/support64/ipc/e;)V
return v7
.line 197
:pswitch_b4
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 199
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
.line 201
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
return v7
.line 187
:pswitch_be
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 189
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v2
.line 191
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
.line 192
invoke-virtual {p0, v2, v3, v0}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->b(JI)V
return v7
.line 177
:pswitch_cd
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 179
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v2
.line 181
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
.line 182
invoke-virtual {p0, v2, v3, v0}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->a(JI)V
return v7
.line 163
:pswitch_dc
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 165
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v2
.line 167
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v5
.line 169
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v8
.line 171
invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
move-result-object v0
if-nez v0, :cond_f3
move-object v9, v4
goto :goto_108
:cond_f3
const-string v1, "sg.bigo.live.support64.ipc.IQueryRoomDataListener"
.line 4026
invoke-interface {v0, v1}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;
move-result-object v1
if-eqz v1, :cond_102
.line 4027
instance-of v4, v1, Lsg/bigo/live/support64/ipc/i;
if-eqz v4, :cond_102
.line 4028
check-cast v1, Lsg/bigo/live/support64/ipc/i;
goto :goto_107
.line 4030
:cond_102
new-instance v1, Lsg/bigo/live/support64/ipc/i$a$a;
invoke-direct {v1, v0}, Lsg/bigo/live/support64/ipc/i$a$a;-><init>(Landroid/os/IBinder;)V
:goto_107
move-object v9, v1
:goto_108
move-object v0, p0
move-wide v1, v2
move-wide v3, v5
move v5, v8
move-object v6, v9
.line 172
invoke-virtual/range {v0 .. v6}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->a(JJILsg/bigo/live/support64/ipc/i;)V
return v7
.line 155
:pswitch_111
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 157
invoke-virtual {p2}, Landroid/os/Parcel;->createLongArray()[J
move-result-object v0
.line 158
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->a([J)V
return v7
.line 141
:pswitch_11c
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 143
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v2
.line 145
invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v5
.line 147
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v6
.line 149
invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
move-result-object v0
if-nez v0, :cond_133
move-object v8, v4
goto :goto_148
:cond_133
const-string v1, "sg.bigo.live.support64.ipc.ICheckCanLiveListener"
.line 3026
invoke-interface {v0, v1}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;
move-result-object v1
if-eqz v1, :cond_142
.line 3027
instance-of v4, v1, Lsg/bigo/live/support64/ipc/c;
if-eqz v4, :cond_142
.line 3028
check-cast v1, Lsg/bigo/live/support64/ipc/c;
goto :goto_147
.line 3030
:cond_142
new-instance v1, Lsg/bigo/live/support64/ipc/c$a$a;
invoke-direct {v1, v0}, Lsg/bigo/live/support64/ipc/c$a$a;-><init>(Landroid/os/IBinder;)V
:goto_147
move-object v8, v1
:goto_148
move-object v0, p0
move-wide v1, v2
move-object v3, v5
move v4, v6
move-object v5, v8
.line 150
invoke-virtual/range {v0 .. v5}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->a(JLjava/lang/String;ILsg/bigo/live/support64/ipc/c;)V
return v7
.line 127
:pswitch_151
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 129
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v2
.line 131
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v4
.line 133
invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v8
move-object v0, p0
move-wide v1, v2
move-wide v3, v4
move-object v5, v8
.line 134
invoke-virtual/range {v0 .. v5}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->a(JJLjava/lang/String;)I
move-result v0
.line 135
invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
.line 136
invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeInt(I)V
return v7
.line 119
:pswitch_16f
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 121
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
.line 122
invoke-virtual {p0, v0, v1}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->a(J)V
return v7
.line 109
:pswitch_17a
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 111
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v3
.line 113
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_188
const/4 v2, 0x1
.line 114
:cond_188
invoke-virtual {p0, v3, v4, v2}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->a(JZ)V
return v7
.line 95
:pswitch_18c
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 97
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v3
.line 99
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_19b
const/4 v5, 0x1
goto :goto_19c
:cond_19b
const/4 v5, 0x0
.line 101
:goto_19c
invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v6
.line 103
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_1a8
const/4 v8, 0x1
goto :goto_1a9
:cond_1a8
const/4 v8, 0x0
:goto_1a9
move-object v0, p0
move-wide v1, v3
move v3, v5
move-object v4, v6
move v5, v8
.line 104
invoke-virtual/range {v0 .. v5}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->a(JZLjava/lang/String;Z)V
return v7
.line 85
:pswitch_1b2
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 87
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v2
.line 89
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
.line 90
invoke-virtual {p0, v2, v3, v0, v1}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->a(JJ)V
return v7
.line 77
:pswitch_1c1
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 79
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
.line 80
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->b(I)V
return v7
.line 64
:pswitch_1cc
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 66
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_1de
.line 67
sget-object v0, Lsg/bigo/live/support64/ipc/RoomLoginInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v0, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v0
move-object v4, v0
check-cast v4, Lsg/bigo/live/support64/ipc/RoomLoginInfo;
.line 72
:cond_1de
invoke-virtual {p0, v4}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->a(Lsg/bigo/live/support64/ipc/RoomLoginInfo;)V
return v7
.line 56
:pswitch_1e2
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 58
invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
move-result-object v0
if-nez v0, :cond_1ec
goto :goto_201
:cond_1ec
const-string v1, "sg.bigo.live.support64.ipc.ILongResultListener"
.line 2026
invoke-interface {v0, v1}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;
move-result-object v1
if-eqz v1, :cond_1fc
.line 2027
instance-of v2, v1, Lsg/bigo/live/support64/ipc/g;
if-eqz v2, :cond_1fc
.line 2028
move-object v4, v1
check-cast v4, Lsg/bigo/live/support64/ipc/g;
goto :goto_201
.line 2030
:cond_1fc
new-instance v4, Lsg/bigo/live/support64/ipc/g$a$a;
invoke-direct {v4, v0}, Lsg/bigo/live/support64/ipc/g$a$a;-><init>(Landroid/os/IBinder;)V
.line 59
:goto_201
invoke-virtual {p0, v4}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->a(Lsg/bigo/live/support64/ipc/g;)V
return v7
.line 48
:pswitch_205
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 50
invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
move-result-object v0
if-nez v0, :cond_20f
goto :goto_224
:cond_20f
const-string v1, "sg.bigo.live.support64.ipc.IRoomSessionListener"
.line 1026
invoke-interface {v0, v1}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;
move-result-object v1
if-eqz v1, :cond_21f
.line 1027
instance-of v2, v1, Lsg/bigo/live/support64/ipc/k;
if-eqz v2, :cond_21f
.line 1028
move-object v4, v1
check-cast v4, Lsg/bigo/live/support64/ipc/k;
goto :goto_224
.line 1030
:cond_21f
new-instance v4, Lsg/bigo/live/support64/ipc/k$a$a;
invoke-direct {v4, v0}, Lsg/bigo/live/support64/ipc/k$a$a;-><init>(Landroid/os/IBinder;)V
.line 51
:goto_224
invoke-virtual {p0, v4}, Lsg/bigo/live/support64/ipc/IRoomSessionManager$a;->a(Lsg/bigo/live/support64/ipc/k;)V
return v7
.line 43
:cond_228
invoke-virtual {p3, v3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
return v7
:pswitch_data_22c
.packed-switch 0x1
:pswitch_205
:pswitch_1e2
:pswitch_1cc
:pswitch_1c1
:pswitch_1b2
:pswitch_18c
:pswitch_17a
:pswitch_16f
:pswitch_151
:pswitch_11c
:pswitch_111
:pswitch_dc
:pswitch_cd
:pswitch_be
:pswitch_b4
:pswitch_8d
:pswitch_63
:pswitch_58
:pswitch_44
:pswitch_3d
:pswitch_2f
:pswitch_21
:pswitch_12
.end packed-switch
.end method