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