IDnsConfig.smali

.class public interface abstract Lsg/bigo/bigohttp/dns/IDnsConfig;
.super Ljava/lang/Object;
.source "SourceFile"


# virtual methods
.method public abstract fetcher()Lsg/bigo/bigohttp/dns/DNSFetcher;
.end method

.method public abstract getClientIp()I
.end method

.method public abstract getDNSStragegyType()I
.end method

.method public abstract getHardCodeDNSMap()Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end method

.method public abstract getKnowHostForDNS()Ljava/util/HashSet;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/HashSet<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end method

.method public abstract getPrefetchDNSHost()Ljava/util/Set;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Set<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end method

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