a.smali
.class public abstract Lsg/bigo/sdk/network/c/a;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static final t:Ljava/util/concurrent/atomic/AtomicInteger;
# instance fields
.field protected final a:Ljava/net/InetSocketAddress;
.field protected final b:Lsg/bigo/sdk/network/proxy/ProxyInfo;
.field protected final c:Lsg/bigo/sdk/network/c/d;
.field protected final d:Lsg/bigo/sdk/network/c/c;
.field protected final e:I
.field protected f:I
.field protected g:I
.field protected h:J
.field protected i:J
.field protected j:J
.field protected k:J
.field protected l:J
.field protected m:J
.field protected n:J
.field protected o:J
.field protected p:I
.field protected q:I
.field protected r:J
.field public s:Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;
# direct methods
.method static constructor <clinit>()V
.registers 2
.line 25
new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger;
const/4 v1, 0x0
invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V
sput-object v0, Lsg/bigo/sdk/network/c/a;->t:Ljava/util/concurrent/atomic/AtomicInteger;
return-void
.end method
.method public constructor <init>(Ljava/net/InetSocketAddress;Lsg/bigo/sdk/network/proxy/ProxyInfo;Lsg/bigo/sdk/network/c/d;Lsg/bigo/sdk/network/c/c;)V
.registers 6
.line 48
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 138
sget-object v0, Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;->NONE:Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;
iput-object v0, p0, Lsg/bigo/sdk/network/c/a;->s:Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;
.line 49
iput-object p1, p0, Lsg/bigo/sdk/network/c/a;->a:Ljava/net/InetSocketAddress;
.line 50
iput-object p2, p0, Lsg/bigo/sdk/network/c/a;->b:Lsg/bigo/sdk/network/proxy/ProxyInfo;
.line 51
iput-object p3, p0, Lsg/bigo/sdk/network/c/a;->c:Lsg/bigo/sdk/network/c/d;
.line 52
iput-object p4, p0, Lsg/bigo/sdk/network/c/a;->d:Lsg/bigo/sdk/network/c/c;
.line 53
sget-object p1, Lsg/bigo/sdk/network/c/a;->t:Ljava/util/concurrent/atomic/AtomicInteger;
invoke-virtual {p1}, Ljava/util/concurrent/atomic/AtomicInteger;->incrementAndGet()I
move-result p1
iput p1, p0, Lsg/bigo/sdk/network/c/a;->e:I
return-void
.end method
.method public static a(Ljava/net/InetSocketAddress;Ljava/lang/String;Lsg/bigo/sdk/network/c/d;Ljava/lang/String;Ljava/lang/String;)Lsg/bigo/sdk/network/c/a;
.registers 12
.line 215
new-instance v6, Lsg/bigo/sdk/network/c/l;
move-object v0, v6
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
invoke-direct/range {v0 .. v5}, Lsg/bigo/sdk/network/c/l;-><init>(Ljava/net/InetSocketAddress;Ljava/lang/String;Lsg/bigo/sdk/network/c/d;Ljava/lang/String;Ljava/lang/String;)V
return-object v6
.end method
.method public static a(Ljava/net/InetSocketAddress;Lsg/bigo/sdk/network/c/d;Ljava/lang/String;Lsg/bigo/sdk/network/c/c;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lsg/bigo/sdk/network/c/a;
.registers 18
.line 221
new-instance v9, Lsg/bigo/sdk/network/c/b;
move-object v0, v9
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object v6, p5
move-object/from16 v7, p6
move-object/from16 v8, p7
invoke-direct/range {v0 .. v8}, Lsg/bigo/sdk/network/c/b;-><init>(Ljava/net/InetSocketAddress;Lsg/bigo/sdk/network/c/d;Ljava/lang/String;Lsg/bigo/sdk/network/c/c;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-object v9
.end method
.method public static a(Ljava/net/InetSocketAddress;Lsg/bigo/sdk/network/c/d;Lsg/bigo/sdk/network/c/c;)Lsg/bigo/sdk/network/c/a;
.registers 7
.line 202
invoke-static {}, Lsg/bigo/sdk/network/proxy/a;->a()Lsg/bigo/sdk/network/proxy/a;
move-result-object v0
.line 3066
iget v0, v0, Lsg/bigo/sdk/network/proxy/a;->f:I
.line 203
invoke-static {}, Lsg/bigo/sdk/network/proxy/a;->a()Lsg/bigo/sdk/network/proxy/a;
move-result-object v1
.line 3074
iget v1, v1, Lsg/bigo/sdk/network/proxy/a;->g:I
if-eqz v0, :cond_17
.line 207
new-instance v2, Lsg/bigo/sdk/network/proxy/ProxyInfo;
int-to-short v0, v0
const-string v3, ""
invoke-direct {v2, v1, v0, v3, v3}, Lsg/bigo/sdk/network/proxy/ProxyInfo;-><init>(ISLjava/lang/String;Ljava/lang/String;)V
goto :goto_18
:cond_17
const/4 v2, 0x0
.line 211
:goto_18
new-instance v0, Lsg/bigo/sdk/network/c/k;
invoke-direct {v0, p0, v2, p1, p2}, Lsg/bigo/sdk/network/c/k;-><init>(Ljava/net/InetSocketAddress;Lsg/bigo/sdk/network/proxy/ProxyInfo;Lsg/bigo/sdk/network/c/d;Lsg/bigo/sdk/network/c/c;)V
return-object v0
.end method
.method public static a(Ljava/net/InetSocketAddress;Lsg/bigo/sdk/network/proxy/ProxyInfo;Lsg/bigo/sdk/network/c/d;Ljava/lang/String;)Lsg/bigo/sdk/network/c/a;
.registers 7
.line 159
invoke-static {}, Lsg/bigo/sdk/network/proxy/a;->a()Lsg/bigo/sdk/network/proxy/a;
move-result-object v0
.line 2066
iget v0, v0, Lsg/bigo/sdk/network/proxy/a;->f:I
.line 160
invoke-static {}, Lsg/bigo/sdk/network/proxy/a;->a()Lsg/bigo/sdk/network/proxy/a;
move-result-object v1
.line 2074
iget v1, v1, Lsg/bigo/sdk/network/proxy/a;->g:I
if-eqz v0, :cond_16
.line 164
new-instance p1, Lsg/bigo/sdk/network/proxy/ProxyInfo;
int-to-short v0, v0
const-string v2, ""
invoke-direct {p1, v1, v0, v2, v2}, Lsg/bigo/sdk/network/proxy/ProxyInfo;-><init>(ISLjava/lang/String;Ljava/lang/String;)V
.line 168
:cond_16
new-instance v0, Lsg/bigo/sdk/network/c/j;
invoke-direct {v0, p0, p1, p2, p3}, Lsg/bigo/sdk/network/c/j;-><init>(Ljava/net/InetSocketAddress;Lsg/bigo/sdk/network/proxy/ProxyInfo;Lsg/bigo/sdk/network/c/d;Ljava/lang/String;)V
return-object v0
.end method
.method public static a(Ljava/net/InetSocketAddress;Lsg/bigo/sdk/network/proxy/ProxyInfo;Lsg/bigo/sdk/network/c/d;Lsg/bigo/sdk/network/c/c;Ljava/lang/String;)Lsg/bigo/sdk/network/c/a;
.registers 14
.line 146
invoke-static {}, Lsg/bigo/sdk/network/proxy/a;->a()Lsg/bigo/sdk/network/proxy/a;
move-result-object v0
.line 1066
iget v0, v0, Lsg/bigo/sdk/network/proxy/a;->f:I
.line 147
invoke-static {}, Lsg/bigo/sdk/network/proxy/a;->a()Lsg/bigo/sdk/network/proxy/a;
move-result-object v1
.line 1074
iget v1, v1, Lsg/bigo/sdk/network/proxy/a;->g:I
if-eqz v0, :cond_16
.line 151
new-instance p1, Lsg/bigo/sdk/network/proxy/ProxyInfo;
int-to-short v0, v0
const-string v2, ""
invoke-direct {p1, v1, v0, v2, v2}, Lsg/bigo/sdk/network/proxy/ProxyInfo;-><init>(ISLjava/lang/String;Ljava/lang/String;)V
:cond_16
move-object v5, p1
.line 155
new-instance p1, Lsg/bigo/sdk/network/c/i;
move-object v3, p1
move-object v4, p0
move-object v6, p2
move-object v7, p3
move-object v8, p4
invoke-direct/range {v3 .. v8}, Lsg/bigo/sdk/network/c/i;-><init>(Ljava/net/InetSocketAddress;Lsg/bigo/sdk/network/proxy/ProxyInfo;Lsg/bigo/sdk/network/c/d;Lsg/bigo/sdk/network/c/c;Ljava/lang/String;)V
return-object p1
.end method
# virtual methods
.method public final a(I)V
.registers 2
.line 82
iput p1, p0, Lsg/bigo/sdk/network/c/a;->g:I
return-void
.end method
.method public abstract a()Z
.end method
.method public abstract a(Ljava/nio/ByteBuffer;)Z
.end method
.method public abstract b()V
.end method
.method public final bd_()Lsg/bigo/sdk/network/proxy/ProxyInfo;
.registers 2
.line 62
iget-object v0, p0, Lsg/bigo/sdk/network/c/a;->b:Lsg/bigo/sdk/network/proxy/ProxyInfo;
return-object v0
.end method
.method public abstract c()Z
.end method
.method public final e()Z
.registers 2
.line 66
iget-object v0, p0, Lsg/bigo/sdk/network/c/a;->b:Lsg/bigo/sdk/network/proxy/ProxyInfo;
if-eqz v0, :cond_6
const/4 v0, 0x1
return v0
:cond_6
const/4 v0, 0x0
return v0
.end method
.method public final f()Ljava/net/InetSocketAddress;
.registers 2
.line 70
iget-object v0, p0, Lsg/bigo/sdk/network/c/a;->a:Ljava/net/InetSocketAddress;
return-object v0
.end method
.method public final g()I
.registers 2
.line 74
invoke-virtual {p0}, Lsg/bigo/sdk/network/c/a;->e()Z
move-result v0
if-eqz v0, :cond_9
.line 75
iget v0, p0, Lsg/bigo/sdk/network/c/a;->f:I
return v0
:cond_9
const/4 v0, 0x0
return v0
.end method
.method public final h()I
.registers 2
.line 86
iget v0, p0, Lsg/bigo/sdk/network/c/a;->g:I
return v0
.end method
.method public final i()J
.registers 6
.line 95
iget-wide v0, p0, Lsg/bigo/sdk/network/c/a;->j:J
iget-wide v2, p0, Lsg/bigo/sdk/network/c/a;->h:J
sub-long/2addr v0, v2
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-ltz v4, :cond_c
return-wide v0
:cond_c
return-wide v2
.end method
.method public final j()J
.registers 6
.line 100
iget-wide v0, p0, Lsg/bigo/sdk/network/c/a;->k:J
iget-wide v2, p0, Lsg/bigo/sdk/network/c/a;->h:J
sub-long/2addr v0, v2
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-ltz v4, :cond_c
return-wide v0
:cond_c
return-wide v2
.end method
.method public final k()J
.registers 3
.line 115
iget-wide v0, p0, Lsg/bigo/sdk/network/c/a;->r:J
return-wide v0
.end method
.method public final l()J
.registers 3
.line 119
iget-wide v0, p0, Lsg/bigo/sdk/network/c/a;->n:J
return-wide v0
.end method
.method public final m()J
.registers 3
.line 123
iget-wide v0, p0, Lsg/bigo/sdk/network/c/a;->o:J
return-wide v0
.end method
.method public final n()I
.registers 2
.line 127
iget v0, p0, Lsg/bigo/sdk/network/c/a;->p:I
return v0
.end method
.method public final o()I
.registers 2
.line 131
iget v0, p0, Lsg/bigo/sdk/network/c/a;->q:I
return v0
.end method
.method public p()Ljava/nio/ByteBuffer;
.registers 2
const/4 v0, 0x0
return-object v0
.end method