IKSecurityCloudQuery.smali

.class public interface abstract Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery;
.super Ljava/lang/Object;
.source "IKSecurityCloudQuery.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$IPkgSeQueryCallback;,
        Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSignGetter;,
        Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSeQueryData;,
        Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSeQueryParam;,
        Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSeQueryResult;,
        Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$ShowInfo;,
        Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$HeurModeType;,
        Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$ResultSourceType;,
        Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$EngineType;,
        Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$QueryStatusType;,
        Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$ErrorType;
    }
.end annotation


# virtual methods
.method public abstract AddTrustByUser(Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSeQueryParam;)Z
.end method

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

.method public abstract RemoveTrustByUser(Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSeQueryParam;)Z
.end method

.method public abstract discardAllQuery()V
.end method

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

.method public abstract initialize()Z
.end method

.method public abstract isTrustedByUser(Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSeQueryParam;)Z
.end method

.method public abstract localQueryPkgStatus(Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSeQueryParam;ZLcom/cleanmaster/cleancloud/IKSecurityCloudQuery$IPkgSeQueryCallback;)Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSeQueryData;
.end method

.method public abstract localQueryPkgStatus(Ljava/util/Collection;ZLcom/cleanmaster/cleancloud/IKSecurityCloudQuery$IPkgSeQueryCallback;)Ljava/util/Collection;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Collection",
            "<",
            "Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSeQueryParam;",
            ">;Z",
            "Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$IPkgSeQueryCallback;",
            ")",
            "Ljava/util/Collection",
            "<",
            "Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSeQueryData;",
            ">;"
        }
    .end annotation
.end method

.method public abstract queryPkgStatus(Ljava/util/Collection;Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$IPkgSeQueryCallback;ZZ)Z
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Collection",
            "<",
            "Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSeQueryParam;",
            ">;",
            "Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$IPkgSeQueryCallback;",
            "ZZ)Z"
        }
    .end annotation
.end method

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

.method public abstract setPkgSignGetter(Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSignGetter;)V
.end method

.method public abstract setTimeOut(J)V
.end method

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

.method public abstract syncQueryPkgStatus(Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSeQueryParam;ZJ)Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSeQueryData;
.end method

.method public abstract syncQueryPkgStatus(Ljava/util/Collection;ZJ)Ljava/util/Collection;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Collection",
            "<",
            "Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSeQueryParam;",
            ">;ZJ)",
            "Ljava/util/Collection",
            "<",
            "Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery$PkgSeQueryData;",
            ">;"
        }
    .end annotation
.end method

.method public abstract unInitialize()V
.end method

.method public abstract waitForComplete(JZ)I
.end method