2026-07-06 19:54:44 +08:00

184 lines
4.4 KiB
Smali

.class public Lcom/vilyever/socketclient/helper/SocketResponsePacket;
.super Ljava/lang/Object;
.source "SocketResponsePacket.java"
# instance fields
.field private data:[B
.field private headerData:[B
.field private heartBeat:Z
.field private message:Ljava/lang/String;
.field private packetLengthData:[B
.field final self:Lcom/vilyever/socketclient/helper/SocketResponsePacket;
.field private trailerData:[B
# direct methods
.method public constructor <init>()V
.locals 0
.line 18
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 14
iput-object p0, p0, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->self:Lcom/vilyever/socketclient/helper/SocketResponsePacket;
return-void
.end method
# virtual methods
.method public buildStringWithCharsetName(Ljava/lang/String;)V
.locals 1
.line 28
invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->getData()[B
move-result-object v0
if-eqz v0, :cond_0
.line 29
invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->getData()[B
move-result-object v0
invoke-static {v0, p1}, Lcom/vilyever/socketclient/util/CharsetUtil;->dataToString([BLjava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->setMessage(Ljava/lang/String;)Lcom/vilyever/socketclient/helper/SocketResponsePacket;
:cond_0
return-void
.end method
.method public getData()[B
.locals 1
.line 40
iget-object v0, p0, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->data:[B
return-object v0
.end method
.method public getHeaderData()[B
.locals 1
.line 58
iget-object v0, p0, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->headerData:[B
return-object v0
.end method
.method public getMessage()Ljava/lang/String;
.locals 1
.line 49
iget-object v0, p0, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->message:Ljava/lang/String;
return-object v0
.end method
.method public getPacketLengthData()[B
.locals 1
.line 67
iget-object v0, p0, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->packetLengthData:[B
return-object v0
.end method
.method public getTrailerData()[B
.locals 1
.line 76
iget-object v0, p0, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->trailerData:[B
return-object v0
.end method
.method public isDataEqual([B)Z
.locals 1
.line 24
invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->getData()[B
move-result-object v0
invoke-static {v0, p1}, Ljava/util/Arrays;->equals([B[B)Z
move-result p1
return p1
.end method
.method public isHeartBeat()Z
.locals 1
.line 85
iget-boolean v0, p0, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->heartBeat:Z
return v0
.end method
.method public setData([B)Lcom/vilyever/socketclient/helper/SocketResponsePacket;
.locals 0
.line 36
iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->data:[B
return-object p0
.end method
.method public setHeaderData([B)Lcom/vilyever/socketclient/helper/SocketResponsePacket;
.locals 0
.line 54
iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->headerData:[B
return-object p0
.end method
.method public setHeartBeat(Z)Lcom/vilyever/socketclient/helper/SocketResponsePacket;
.locals 0
.line 81
iput-boolean p1, p0, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->heartBeat:Z
return-object p0
.end method
.method public setMessage(Ljava/lang/String;)Lcom/vilyever/socketclient/helper/SocketResponsePacket;
.locals 0
.line 45
iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->message:Ljava/lang/String;
return-object p0
.end method
.method public setPacketLengthData([B)Lcom/vilyever/socketclient/helper/SocketResponsePacket;
.locals 0
.line 63
iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->packetLengthData:[B
return-object p0
.end method
.method public setTrailerData([B)Lcom/vilyever/socketclient/helper/SocketResponsePacket;
.locals 0
.line 72
iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketResponsePacket;->trailerData:[B
return-object p0
.end method