ILinkd.smali
.class public interface abstract Lsg/bigo/svcapi/linkd/ILinkd;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/svcapi/IProtoSource;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lsg/bigo/svcapi/linkd/ILinkd$OnLinkdEventListener;
}
.end annotation
# static fields
.field public static final ACTION_EXECUTE_NET_DIA:Ljava/lang/String; = "sg.bigo.sdk.network.action.ACTION_EXECUTE_NET_DIA"
.field public static final ACTION_FG_LOGIN_FAIL_TRIGGER:Ljava/lang/String; = "sg.bigo.sdk.network.action.ACTION_FG_LOGIN_FAIL_TRIGGER"
.field public static final ACTION_LOG_UPLOAD_TRIGGER:Ljava/lang/String; = "sg.bigo.sdk.network.action.ACTION_LOG_UPLOAD_TRIGGER"
.field public static final ACTION_NET_DIAGNOSTIC_TRIGGER:Ljava/lang/String; = "sg.bigo.sdk.network.action.ACTION_NET_DIAGNOSTIC_TRIGGER"
.field public static final KEY_RESULT_DATA:Ljava/lang/String; = "result_data"
.field public static final LINKD_BUSY:I = 0x1
.field public static final LINKD_BUSY_THRESHOLD:I = 0xbb8
.field public static final LINKD_COOKIE_EXPIRE:I = 0x1
.field public static final LINKD_COOKIE_RENEW:I = 0x0
.field public static final LINKD_IDLE:I = 0x0
.field public static final LINKD_STATE_CONNECTED:I = 0x2
.field public static final LINKD_STATE_CONNECTING:I = 0x1
.field public static final LINKD_STATE_DISCONNECT:I = 0x0
.field public static final PING_COUNTER_RESET_AFTER_ANY_DATA:I = 0x1
.field public static final PING_COUNTER_RESET_AFTER_PROTO_RES:I
# virtual methods
.method public abstract addConnStatListener(Lsg/bigo/svcapi/linkd/ILinkdConnStatListener;)V
.end method
.method public abstract addNetStatListener(Lsg/bigo/svcapi/linkd/ILinkdNetStatListener;)V
.end method
.method public abstract connect(Ljava/lang/String;Lsg/bigo/svcapi/IBundleResultListener;)V
.end method
.method public abstract connectElapsedMillis()J
.end method
.method public abstract connectState()I
.end method
.method public abstract connectedElapsedMillis()J
.end method
.method public abstract diagnose(Lsg/bigo/svcapi/IBundleResultListener;)V
.end method
.method public abstract disconnect()V
.end method
.method public abstract finalTcpAddress()Ljava/net/InetSocketAddress;
.end method
.method public abstract getAutoReconnect()Z
.end method
.method public abstract getLinkdServerVersion()I
.end method
.method public abstract linkRTT()I
.end method
.method public abstract logout(Lsg/bigo/svcapi/IBundleResultListener;)V
.end method
.method public abstract networkState()I
.end method
.method public abstract removeConnStatListener(Lsg/bigo/svcapi/linkd/ILinkdConnStatListener;)V
.end method
.method public abstract removeNetStatListener(Lsg/bigo/svcapi/linkd/ILinkdNetStatListener;)V
.end method
.method public abstract sendAutoPingKeepAlive(Lsg/bigo/svcapi/IWakeLock;S)Z
.end method
.method public abstract sendKeepAlive(Lsg/bigo/svcapi/IWakeLock;)Z
.end method
.method public abstract setAutoAdaptPingHandler(Lsg/bigo/svcapi/IAutoAdaptPingHandler;)V
.end method
.method public abstract setAutoReconnect(Z)V
.end method
.method public abstract setDebugLinkdAddr(Ljava/lang/String;)V
.end method
.method public abstract setEventListener(Lsg/bigo/svcapi/linkd/ILinkd$OnLinkdEventListener;)V
.end method
.method public abstract setForeground(Z)V
.end method
.method public abstract setInCall(Z)V
.end method
.method public abstract setLinkdConnStatManager(Lsg/bigo/svcapi/stat/ILinkdConnStatManager;)V
.end method
.method public abstract setPartialDelayCallbakTime(I)V
.end method
.method public abstract setPartialSize(I)V
.end method
.method public abstract setPartialUpwardDupUris([I)V
.end method
.method public abstract setStatManager(Lsg/bigo/svcapi/stat/IStatManager;)V
.end method
.method public abstract setTcpLinkdConfig(II)V
.end method
.method public abstract setUdpDownlinkSpecialUris([I[I)V
.end method
.method public abstract setUdpPingStatEnable(Z)V
.end method
.method public abstract setUdpUplinkUris([I)V
.end method