Action.smali

.class public Lcom/imo/android/imoim/network/Action;
.super Ljava/lang/Object;
.source "SourceFile"


# static fields
.field public static final TYPE_CANCEL_ALARM:I = 0x5

.field public static final TYPE_CONNECT:I = 0x1

.field public static final TYPE_SCHEDULE_ALARM:I = 0x4

.field public static final TYPE_SEND:I = 0x2

.field public static final TYPE_SWITCH:I = 0x3


# instance fields
.field public final attach:Lcom/imo/android/imoim/network/ConnectData3;

.field public final baseMessage:Lcom/imo/android/imoim/util/y;

.field public final delayMs:I

.field public final event:I

.field public final ip:Lcom/imo/android/imoim/imodns/n;

.field public final reason:Ljava/lang/String;

.field public final type:I


# direct methods
.method public constructor <init>(III)V
    .registers 4

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

    .line 50
    iput p1, p0, Lcom/imo/android/imoim/network/Action;->type:I

    .line 51
    iput p2, p0, Lcom/imo/android/imoim/network/Action;->event:I

    .line 52
    iput p3, p0, Lcom/imo/android/imoim/network/Action;->delayMs:I

    const/4 p1, 0x0

    .line 53
    iput-object p1, p0, Lcom/imo/android/imoim/network/Action;->reason:Ljava/lang/String;

    .line 54
    iput-object p1, p0, Lcom/imo/android/imoim/network/Action;->baseMessage:Lcom/imo/android/imoim/util/y;

    .line 55
    iput-object p1, p0, Lcom/imo/android/imoim/network/Action;->attach:Lcom/imo/android/imoim/network/ConnectData3;

    .line 56
    iput-object p1, p0, Lcom/imo/android/imoim/network/Action;->ip:Lcom/imo/android/imoim/imodns/n;

    return-void
.end method

.method public constructor <init>(ILcom/imo/android/imoim/imodns/n;Ljava/lang/String;)V
    .registers 4

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

    .line 28
    iput p1, p0, Lcom/imo/android/imoim/network/Action;->type:I

    .line 29
    iput-object p3, p0, Lcom/imo/android/imoim/network/Action;->reason:Ljava/lang/String;

    const/4 p1, -0x1

    .line 30
    iput p1, p0, Lcom/imo/android/imoim/network/Action;->event:I

    .line 31
    iput p1, p0, Lcom/imo/android/imoim/network/Action;->delayMs:I

    const/4 p1, 0x0

    .line 32
    iput-object p1, p0, Lcom/imo/android/imoim/network/Action;->attach:Lcom/imo/android/imoim/network/ConnectData3;

    .line 33
    iput-object p1, p0, Lcom/imo/android/imoim/network/Action;->baseMessage:Lcom/imo/android/imoim/util/y;

    .line 34
    iput-object p2, p0, Lcom/imo/android/imoim/network/Action;->ip:Lcom/imo/android/imoim/imodns/n;

    return-void
.end method

.method public constructor <init>(ILjava/lang/String;Lcom/imo/android/imoim/util/y;Lcom/imo/android/imoim/network/ConnectData3;)V
    .registers 5

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

    .line 39
    iput p1, p0, Lcom/imo/android/imoim/network/Action;->type:I

    .line 40
    iput-object p2, p0, Lcom/imo/android/imoim/network/Action;->reason:Ljava/lang/String;

    .line 41
    iput-object p3, p0, Lcom/imo/android/imoim/network/Action;->baseMessage:Lcom/imo/android/imoim/util/y;

    .line 42
    iput-object p4, p0, Lcom/imo/android/imoim/network/Action;->attach:Lcom/imo/android/imoim/network/ConnectData3;

    const/4 p1, -0x1

    .line 43
    iput p1, p0, Lcom/imo/android/imoim/network/Action;->event:I

    .line 44
    iput p1, p0, Lcom/imo/android/imoim/network/Action;->delayMs:I

    const/4 p1, 0x0

    .line 45
    iput-object p1, p0, Lcom/imo/android/imoim/network/Action;->ip:Lcom/imo/android/imoim/imodns/n;

    return-void
.end method