a.smali

.class public abstract Llive/sg/bigo/sdk/network/d/a;
.super Ljava/lang/Object;
.source "SourceFile"


# static fields
.field private static final t:Ljava/util/concurrent/atomic/AtomicInteger;


# instance fields
.field public final a:Ljava/net/InetSocketAddress;

.field protected final b:Llive/sg/bigo/sdk/network/proxy/ProxyInfo;

.field protected final c:Llive/sg/bigo/sdk/network/d/d;

.field protected final d:Llive/sg/bigo/sdk/network/d/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:Llive/sg/bigo/svcapi/d/f$a;


# direct methods
.method static constructor <clinit>()V
    .registers 2

    .line 29
    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, Llive/sg/bigo/sdk/network/d/a;->t:Ljava/util/concurrent/atomic/AtomicInteger;

    return-void
.end method

.method public constructor <init>(Ljava/net/InetSocketAddress;Llive/sg/bigo/sdk/network/proxy/ProxyInfo;Llive/sg/bigo/sdk/network/d/d;Llive/sg/bigo/sdk/network/d/c;)V
    .registers 6

    .line 52
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 144
    sget-object v0, Llive/sg/bigo/svcapi/d/f$a;->NONE:Llive/sg/bigo/svcapi/d/f$a;

    iput-object v0, p0, Llive/sg/bigo/sdk/network/d/a;->s:Llive/sg/bigo/svcapi/d/f$a;

    .line 53
    iput-object p1, p0, Llive/sg/bigo/sdk/network/d/a;->a:Ljava/net/InetSocketAddress;

    .line 54
    iput-object p2, p0, Llive/sg/bigo/sdk/network/d/a;->b:Llive/sg/bigo/sdk/network/proxy/ProxyInfo;

    .line 55
    iput-object p3, p0, Llive/sg/bigo/sdk/network/d/a;->c:Llive/sg/bigo/sdk/network/d/d;

    .line 56
    iput-object p4, p0, Llive/sg/bigo/sdk/network/d/a;->d:Llive/sg/bigo/sdk/network/d/c;

    .line 57
    sget-object p1, Llive/sg/bigo/sdk/network/d/a;->t:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {p1}, Ljava/util/concurrent/atomic/AtomicInteger;->incrementAndGet()I

    move-result p1

    iput p1, p0, Llive/sg/bigo/sdk/network/d/a;->e:I

    return-void
.end method

.method public static a(Ljava/net/InetSocketAddress;Ljava/lang/String;Llive/sg/bigo/sdk/network/d/d;Ljava/lang/String;Ljava/lang/String;)Llive/sg/bigo/sdk/network/d/a;
    .registers 12

    .line 236
    new-instance v6, Llive/sg/bigo/sdk/network/d/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}, Llive/sg/bigo/sdk/network/d/l;-><init>(Ljava/net/InetSocketAddress;Ljava/lang/String;Llive/sg/bigo/sdk/network/d/d;Ljava/lang/String;Ljava/lang/String;)V

    return-object v6
.end method

.method public static a(Ljava/net/InetSocketAddress;Llive/sg/bigo/sdk/network/d/d;Ljava/lang/String;Llive/sg/bigo/sdk/network/d/c;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Llive/sg/bigo/sdk/network/d/a;
    .registers 18

    .line 242
    new-instance v9, Llive/sg/bigo/sdk/network/d/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}, Llive/sg/bigo/sdk/network/d/b;-><init>(Ljava/net/InetSocketAddress;Llive/sg/bigo/sdk/network/d/d;Ljava/lang/String;Llive/sg/bigo/sdk/network/d/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;Llive/sg/bigo/sdk/network/d/d;Llive/sg/bigo/sdk/network/d/c;)Llive/sg/bigo/sdk/network/d/a;
    .registers 7

    .line 223
    invoke-static {}, Llive/sg/bigo/sdk/network/proxy/a;->a()Llive/sg/bigo/sdk/network/proxy/a;

    move-result-object v0

    .line 4066
    iget v0, v0, Llive/sg/bigo/sdk/network/proxy/a;->f:I

    .line 224
    invoke-static {}, Llive/sg/bigo/sdk/network/proxy/a;->a()Llive/sg/bigo/sdk/network/proxy/a;

    move-result-object v1

    .line 4074
    iget v1, v1, Llive/sg/bigo/sdk/network/proxy/a;->g:I

    if-eqz v0, :cond_17

    .line 228
    new-instance v2, Llive/sg/bigo/sdk/network/proxy/ProxyInfo;

    int-to-short v0, v0

    const-string v3, ""

    invoke-direct {v2, v1, v0, v3, v3}, Llive/sg/bigo/sdk/network/proxy/ProxyInfo;-><init>(ISLjava/lang/String;Ljava/lang/String;)V

    goto :goto_18

    :cond_17
    const/4 v2, 0x0

    .line 232
    :goto_18
    new-instance v0, Llive/sg/bigo/sdk/network/d/k;

    invoke-direct {v0, p0, v2, p1, p2}, Llive/sg/bigo/sdk/network/d/k;-><init>(Ljava/net/InetSocketAddress;Llive/sg/bigo/sdk/network/proxy/ProxyInfo;Llive/sg/bigo/sdk/network/d/d;Llive/sg/bigo/sdk/network/d/c;)V

    return-object v0
.end method

.method public static a(Ljava/net/InetSocketAddress;Llive/sg/bigo/sdk/network/proxy/ProxyInfo;Llive/sg/bigo/sdk/network/d/d;Ljava/lang/String;)Llive/sg/bigo/sdk/network/d/a;
    .registers 7

    .line 165
    invoke-static {}, Llive/sg/bigo/sdk/network/proxy/a;->a()Llive/sg/bigo/sdk/network/proxy/a;

    move-result-object v0

    .line 2066
    iget v0, v0, Llive/sg/bigo/sdk/network/proxy/a;->f:I

    .line 166
    invoke-static {}, Llive/sg/bigo/sdk/network/proxy/a;->a()Llive/sg/bigo/sdk/network/proxy/a;

    move-result-object v1

    .line 2074
    iget v1, v1, Llive/sg/bigo/sdk/network/proxy/a;->g:I

    if-eqz v0, :cond_16

    .line 170
    new-instance p1, Llive/sg/bigo/sdk/network/proxy/ProxyInfo;

    int-to-short v0, v0

    const-string v2, ""

    invoke-direct {p1, v1, v0, v2, v2}, Llive/sg/bigo/sdk/network/proxy/ProxyInfo;-><init>(ISLjava/lang/String;Ljava/lang/String;)V

    .line 174
    :cond_16
    new-instance v0, Llive/sg/bigo/sdk/network/d/j;

    invoke-direct {v0, p0, p1, p2, p3}, Llive/sg/bigo/sdk/network/d/j;-><init>(Ljava/net/InetSocketAddress;Llive/sg/bigo/sdk/network/proxy/ProxyInfo;Llive/sg/bigo/sdk/network/d/d;Ljava/lang/String;)V

    return-object v0
.end method

.method public static a(Ljava/net/InetSocketAddress;Llive/sg/bigo/sdk/network/proxy/ProxyInfo;Llive/sg/bigo/sdk/network/d/d;Ljava/lang/String;I)Llive/sg/bigo/sdk/network/d/a;
    .registers 19

    .line 178
    invoke-static {}, Llive/sg/bigo/sdk/network/proxy/a;->a()Llive/sg/bigo/sdk/network/proxy/a;

    move-result-object v0

    .line 3066
    iget v0, v0, Llive/sg/bigo/sdk/network/proxy/a;->f:I

    .line 179
    invoke-static {}, Llive/sg/bigo/sdk/network/proxy/a;->a()Llive/sg/bigo/sdk/network/proxy/a;

    move-result-object v1

    .line 3074
    iget v1, v1, Llive/sg/bigo/sdk/network/proxy/a;->g:I

    if-eqz v0, :cond_18

    .line 183
    new-instance v2, Llive/sg/bigo/sdk/network/proxy/ProxyInfo;

    int-to-short v0, v0

    const-string v3, ""

    invoke-direct {v2, v1, v0, v3, v3}, Llive/sg/bigo/sdk/network/proxy/ProxyInfo;-><init>(ISLjava/lang/String;Ljava/lang/String;)V

    move-object v6, v2

    goto :goto_19

    :cond_18
    move-object v6, p1

    .line 187
    :goto_19
    new-instance v0, Llive/sg/bigo/sdk/network/a/a;

    const/4 v8, 0x0

    .line 188
    invoke-static {}, Llive/sg/bigo/svcapi/t;->a()I

    move-result v1

    mul-int/lit8 v9, v1, 0x2

    invoke-static {}, Llive/sg/bigo/svcapi/t;->b()I

    move-result v1

    mul-int/lit8 v10, v1, 0x2

    .line 4038
    invoke-static {}, Llive/sg/bigo/sdk/network/a/b$a;->a()Llive/sg/bigo/sdk/network/a/b;

    move-result-object v12

    move-object v4, v0

    move-object v5, p0

    move-object/from16 v7, p2

    move-object/from16 v11, p3

    move/from16 v13, p4

    .line 189
    invoke-direct/range {v4 .. v13}, Llive/sg/bigo/sdk/network/a/a;-><init>(Ljava/net/InetSocketAddress;Llive/sg/bigo/sdk/network/proxy/ProxyInfo;Llive/sg/bigo/sdk/network/d/d;Llive/sg/bigo/sdk/network/d/c;IILjava/lang/String;Llive/sg/bigo/sdk/network/a/d;I)V

    return-object v0
.end method

.method public static a(Ljava/net/InetSocketAddress;Llive/sg/bigo/sdk/network/proxy/ProxyInfo;Llive/sg/bigo/sdk/network/d/d;Llive/sg/bigo/sdk/network/d/c;Ljava/lang/String;)Llive/sg/bigo/sdk/network/d/a;
    .registers 14

    .line 152
    invoke-static {}, Llive/sg/bigo/sdk/network/proxy/a;->a()Llive/sg/bigo/sdk/network/proxy/a;

    move-result-object v0

    .line 1066
    iget v0, v0, Llive/sg/bigo/sdk/network/proxy/a;->f:I

    .line 153
    invoke-static {}, Llive/sg/bigo/sdk/network/proxy/a;->a()Llive/sg/bigo/sdk/network/proxy/a;

    move-result-object v1

    .line 1074
    iget v1, v1, Llive/sg/bigo/sdk/network/proxy/a;->g:I

    if-eqz v0, :cond_16

    .line 157
    new-instance p1, Llive/sg/bigo/sdk/network/proxy/ProxyInfo;

    int-to-short v0, v0

    const-string v2, ""

    invoke-direct {p1, v1, v0, v2, v2}, Llive/sg/bigo/sdk/network/proxy/ProxyInfo;-><init>(ISLjava/lang/String;Ljava/lang/String;)V

    :cond_16
    move-object v5, p1

    .line 161
    new-instance p1, Llive/sg/bigo/sdk/network/d/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}, Llive/sg/bigo/sdk/network/d/i;-><init>(Ljava/net/InetSocketAddress;Llive/sg/bigo/sdk/network/proxy/ProxyInfo;Llive/sg/bigo/sdk/network/d/d;Llive/sg/bigo/sdk/network/d/c;Ljava/lang/String;)V

    return-object p1
.end method


# virtual methods
.method public final a(I)V
    .registers 2

    .line 86
    iput p1, p0, Llive/sg/bigo/sdk/network/d/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 final aF_()Llive/sg/bigo/sdk/network/proxy/ProxyInfo;
    .registers 2

    .line 66
    iget-object v0, p0, Llive/sg/bigo/sdk/network/d/a;->b:Llive/sg/bigo/sdk/network/proxy/ProxyInfo;

    return-object v0
.end method

.method public abstract b()V
.end method

.method public abstract c()Z
.end method

.method public abstract d()Ljava/lang/String;
.end method

.method public final f()Z
    .registers 2

    .line 70
    iget-object v0, p0, Llive/sg/bigo/sdk/network/d/a;->b:Llive/sg/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 g()I
    .registers 2

    .line 78
    invoke-virtual {p0}, Llive/sg/bigo/sdk/network/d/a;->f()Z

    move-result v0

    if-eqz v0, :cond_9

    .line 79
    iget v0, p0, Llive/sg/bigo/sdk/network/d/a;->f:I

    return v0

    :cond_9
    const/4 v0, 0x0

    return v0
.end method

.method public final h()I
    .registers 2

    .line 90
    iget v0, p0, Llive/sg/bigo/sdk/network/d/a;->g:I

    return v0
.end method

.method public final i()J
    .registers 6

    .line 99
    iget-wide v0, p0, Llive/sg/bigo/sdk/network/d/a;->j:J

    iget-wide v2, p0, Llive/sg/bigo/sdk/network/d/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 104
    iget-wide v0, p0, Llive/sg/bigo/sdk/network/d/a;->k:J

    iget-wide v2, p0, Llive/sg/bigo/sdk/network/d/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 119
    iget-wide v0, p0, Llive/sg/bigo/sdk/network/d/a;->r:J

    return-wide v0
.end method

.method public final l()J
    .registers 3

    .line 123
    iget-wide v0, p0, Llive/sg/bigo/sdk/network/d/a;->n:J

    return-wide v0
.end method

.method public final m()J
    .registers 3

    .line 127
    iget-wide v0, p0, Llive/sg/bigo/sdk/network/d/a;->o:J

    return-wide v0
.end method

.method public final n()I
    .registers 2

    .line 131
    iget v0, p0, Llive/sg/bigo/sdk/network/d/a;->p:I

    return v0
.end method

.method public final o()I
    .registers 2

    .line 135
    iget v0, p0, Llive/sg/bigo/sdk/network/d/a;->q:I

    return v0
.end method

.method public final p()I
    .registers 2

    .line 139
    iget v0, p0, Llive/sg/bigo/sdk/network/d/a;->e:I

    return v0
.end method