.class public Lcom/vilyever/socketclient/helper/SocketPacketHelper; .super Ljava/lang/Object; .source "SocketPacketHelper.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReceivePacketDataLengthConvertor;, Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy;, Lcom/vilyever/socketclient/helper/SocketPacketHelper$SendPacketLengthDataConvertor; } .end annotation # instance fields .field private original:Lcom/vilyever/socketclient/helper/SocketPacketHelper; .field private readStrategy:Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy; .field private receiveHeaderData:[B .field private receivePacketDataLengthConvertor:Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReceivePacketDataLengthConvertor; .field private receivePacketLengthDataLength:I .field private receiveSegmentEnabled:Z .field private receiveSegmentLength:I .field private receiveTimeout:J .field private receiveTimeoutEnabled:Z .field private receiveTrailerData:[B .field final self:Lcom/vilyever/socketclient/helper/SocketPacketHelper; .field private sendHeaderData:[B .field private sendPacketLengthDataConvertor:Lcom/vilyever/socketclient/helper/SocketPacketHelper$SendPacketLengthDataConvertor; .field private sendSegmentEnabled:Z .field private sendSegmentLength:I .field private sendTimeout:J .field private sendTimeoutEnabled:Z .field private sendTrailerData:[B # direct methods .method public constructor ()V .locals 1 .line 15 invoke-direct {p0}, Ljava/lang/Object;->()V .line 11 iput-object p0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->self:Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 195 sget-object v0, Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy;->Manually:Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy; iput-object v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->readStrategy:Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy; return-void .end method # virtual methods .method public checkValidation()V .locals 2 .line 46 sget-object v0, Lcom/vilyever/socketclient/helper/SocketPacketHelper$1;->$SwitchMap$com$vilyever$socketclient$helper$SocketPacketHelper$ReadStrategy:[I invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReadStrategy()Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy; move-result-object v1 invoke-virtual {v1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy;->ordinal()I move-result v1 aget v0, v0, v1 const/4 v1, 0x1 if-eq v0, v1, :cond_4 const/4 v1, 0x2 if-eq v0, v1, :cond_2 const/4 v1, 0x3 if-ne v0, v1, :cond_1 .line 56 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReceivePacketLengthDataLength()I move-result v0 if-lez v0, :cond_0 .line 57 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReceivePacketDataLengthConvertor()Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReceivePacketDataLengthConvertor; move-result-object v0 if-eqz v0, :cond_0 return-void .line 58 :cond_0 new-instance v0, Ljava/lang/IllegalArgumentException; const-string v1, "we need ReceivePacketLengthDataLength and ReceivePacketDataLengthConvertor for AutoReadByLength" invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v0 .line 63 :cond_1 new-instance v0, Ljava/lang/IllegalArgumentException; const-string v1, "we need a correct ReadStrategy" invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v0 .line 50 :cond_2 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReceiveTrailerData()[B move-result-object v0 if-eqz v0, :cond_3 .line 51 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReceiveTrailerData()[B move-result-object v0 array-length v0, v0 if-lez v0, :cond_3 return-void .line 52 :cond_3 new-instance v0, Ljava/lang/IllegalArgumentException; const-string v1, "we need ReceiveTrailerData for AutoReadToTrailer" invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v0 :cond_4 return-void .end method .method public copy()Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 3 .line 19 new-instance v0, Lcom/vilyever/socketclient/helper/SocketPacketHelper; invoke-direct {v0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->()V .line 20 invoke-virtual {v0, p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setOriginal(Lcom/vilyever/socketclient/helper/SocketPacketHelper;)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 22 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getSendHeaderData()[B move-result-object v1 invoke-virtual {v0, v1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setSendHeaderData([B)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 23 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getSendPacketLengthDataConvertor()Lcom/vilyever/socketclient/helper/SocketPacketHelper$SendPacketLengthDataConvertor; move-result-object v1 invoke-virtual {v0, v1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setSendPacketLengthDataConvertor(Lcom/vilyever/socketclient/helper/SocketPacketHelper$SendPacketLengthDataConvertor;)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 24 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getSendTrailerData()[B move-result-object v1 invoke-virtual {v0, v1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setSendTrailerData([B)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 25 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getSendSegmentLength()I move-result v1 invoke-virtual {v0, v1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setSendSegmentLength(I)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 26 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->isSendSegmentEnabled()Z move-result v1 invoke-virtual {v0, v1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setSendSegmentEnabled(Z)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 27 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getSendTimeout()J move-result-wide v1 invoke-virtual {v0, v1, v2}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setSendTimeout(J)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 28 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->isSendTimeoutEnabled()Z move-result v1 invoke-virtual {v0, v1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setSendTimeoutEnabled(Z)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 30 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReadStrategy()Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy; move-result-object v1 invoke-virtual {v0, v1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setReadStrategy(Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy;)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 32 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReceiveHeaderData()[B move-result-object v1 invoke-virtual {v0, v1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setReceiveHeaderData([B)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 33 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReceivePacketLengthDataLength()I move-result v1 invoke-virtual {v0, v1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setReceivePacketLengthDataLength(I)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 34 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReceivePacketDataLengthConvertor()Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReceivePacketDataLengthConvertor; move-result-object v1 invoke-virtual {v0, v1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setReceivePacketDataLengthConvertor(Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReceivePacketDataLengthConvertor;)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 35 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReceiveTrailerData()[B move-result-object v1 invoke-virtual {v0, v1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setReceiveTrailerData([B)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 36 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReceiveSegmentLength()I move-result v1 invoke-virtual {v0, v1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setReceiveSegmentLength(I)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 37 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->isReceiveSegmentEnabled()Z move-result v1 invoke-virtual {v0, v1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setReceiveSegmentEnabled(Z)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 38 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReceiveTimeout()J move-result-wide v1 invoke-virtual {v0, v1, v2}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setReceiveTimeout(J)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .line 39 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->isReceiveTimeoutEnabled()Z move-result v1 invoke-virtual {v0, v1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->setReceiveTimeoutEnabled(Z)Lcom/vilyever/socketclient/helper/SocketPacketHelper; return-object v0 .end method .method public getOriginal()Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 1 .line 91 iget-object v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->original:Lcom/vilyever/socketclient/helper/SocketPacketHelper; if-nez v0, :cond_0 return-object p0 :cond_0 return-object v0 .end method .method public getReadStrategy()Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy; .locals 1 .line 201 iget-object v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->readStrategy:Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy; return-object v0 .end method .method public getReceiveHeaderData()[B .locals 1 .line 238 iget-object v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receiveHeaderData:[B return-object v0 .end method .method public getReceivePacketDataLength([B)I .locals 2 .line 75 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReadStrategy()Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy; move-result-object v0 sget-object v1, Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy;->AutoReadByLength:Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy; if-ne v0, v1, :cond_0 .line 76 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReceivePacketDataLengthConvertor()Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReceivePacketDataLengthConvertor; move-result-object v0 if-eqz v0, :cond_0 .line 77 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReceivePacketDataLengthConvertor()Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReceivePacketDataLengthConvertor; move-result-object v0 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getOriginal()Lcom/vilyever/socketclient/helper/SocketPacketHelper; move-result-object v1 invoke-interface {v0, v1, p1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReceivePacketDataLengthConvertor;->obtainReceivePacketDataLength(Lcom/vilyever/socketclient/helper/SocketPacketHelper;[B)I move-result p1 return p1 :cond_0 const/4 p1, 0x0 return p1 .end method .method public getReceivePacketDataLengthConvertor()Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReceivePacketDataLengthConvertor; .locals 1 .line 259 iget-object v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receivePacketDataLengthConvertor:Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReceivePacketDataLengthConvertor; return-object v0 .end method .method public getReceivePacketLengthDataLength()I .locals 1 .line 250 iget v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receivePacketLengthDataLength:I return v0 .end method .method public getReceiveSegmentLength()I .locals 1 .line 294 iget v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receiveSegmentLength:I return v0 .end method .method public getReceiveTimeout()J .locals 2 .line 321 iget-wide v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receiveTimeout:J return-wide v0 .end method .method public getReceiveTrailerData()[B .locals 1 .line 280 iget-object v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receiveTrailerData:[B return-object v0 .end method .method public getSendHeaderData()[B .locals 1 .line 111 iget-object v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendHeaderData:[B return-object v0 .end method .method public getSendPacketLengthData(I)[B .locals 2 .line 67 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getSendPacketLengthDataConvertor()Lcom/vilyever/socketclient/helper/SocketPacketHelper$SendPacketLengthDataConvertor; move-result-object v0 if-eqz v0, :cond_0 .line 68 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getSendPacketLengthDataConvertor()Lcom/vilyever/socketclient/helper/SocketPacketHelper$SendPacketLengthDataConvertor; move-result-object v0 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getOriginal()Lcom/vilyever/socketclient/helper/SocketPacketHelper; move-result-object v1 invoke-interface {v0, v1, p1}, Lcom/vilyever/socketclient/helper/SocketPacketHelper$SendPacketLengthDataConvertor;->obtainSendPacketLengthDataForPacketLength(Lcom/vilyever/socketclient/helper/SocketPacketHelper;I)[B move-result-object p1 return-object p1 :cond_0 const/4 p1, 0x0 return-object p1 .end method .method public getSendPacketLengthDataConvertor()Lcom/vilyever/socketclient/helper/SocketPacketHelper$SendPacketLengthDataConvertor; .locals 1 .line 120 iget-object v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendPacketLengthDataConvertor:Lcom/vilyever/socketclient/helper/SocketPacketHelper$SendPacketLengthDataConvertor; return-object v0 .end method .method public getSendSegmentLength()I .locals 1 .line 155 iget v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendSegmentLength:I return v0 .end method .method public getSendTimeout()J .locals 2 .line 183 iget-wide v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendTimeout:J return-wide v0 .end method .method public getSendTrailerData()[B .locals 1 .line 140 iget-object v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendTrailerData:[B return-object v0 .end method .method public isReceiveSegmentEnabled()Z .locals 1 .line 306 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getReceiveSegmentLength()I move-result v0 if-gtz v0, :cond_0 const/4 v0, 0x0 return v0 .line 309 :cond_0 iget-boolean v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receiveSegmentEnabled:Z return v0 .end method .method public isReceiveTimeoutEnabled()Z .locals 1 .line 330 iget-boolean v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receiveTimeoutEnabled:Z return v0 .end method .method public isSendSegmentEnabled()Z .locals 1 .line 167 invoke-virtual {p0}, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->getSendSegmentLength()I move-result v0 if-gtz v0, :cond_0 const/4 v0, 0x0 return v0 .line 170 :cond_0 iget-boolean v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendSegmentEnabled:Z return v0 .end method .method public isSendTimeoutEnabled()Z .locals 1 .line 192 iget-boolean v0, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendTimeoutEnabled:Z return v0 .end method .method protected setOriginal(Lcom/vilyever/socketclient/helper/SocketPacketHelper;)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 0 .line 87 iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->original:Lcom/vilyever/socketclient/helper/SocketPacketHelper; return-object p0 .end method .method public setReadStrategy(Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy;)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 0 .line 197 iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->readStrategy:Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReadStrategy; return-object p0 .end method .method public setReceiveHeaderData([B)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 1 if-eqz p1, :cond_0 .line 230 array-length v0, p1 invoke-static {p1, v0}, Ljava/util/Arrays;->copyOf([BI)[B move-result-object p1 iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receiveHeaderData:[B goto :goto_0 :cond_0 const/4 p1, 0x0 .line 233 iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receiveHeaderData:[B :goto_0 return-object p0 .end method .method public setReceivePacketDataLengthConvertor(Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReceivePacketDataLengthConvertor;)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 0 .line 255 iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receivePacketDataLengthConvertor:Lcom/vilyever/socketclient/helper/SocketPacketHelper$ReceivePacketDataLengthConvertor; return-object p0 .end method .method public setReceivePacketLengthDataLength(I)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 0 .line 246 iput p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receivePacketLengthDataLength:I return-object p0 .end method .method public setReceiveSegmentEnabled(Z)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 0 .line 302 iput-boolean p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receiveSegmentEnabled:Z return-object p0 .end method .method public setReceiveSegmentLength(I)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 0 .line 290 iput p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receiveSegmentLength:I return-object p0 .end method .method public setReceiveTimeout(J)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 0 .line 317 iput-wide p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receiveTimeout:J return-object p0 .end method .method public setReceiveTimeoutEnabled(Z)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 0 .line 326 iput-boolean p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receiveTimeoutEnabled:Z return-object p0 .end method .method public setReceiveTrailerData([B)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 1 if-eqz p1, :cond_0 .line 272 array-length v0, p1 invoke-static {p1, v0}, Ljava/util/Arrays;->copyOf([BI)[B move-result-object p1 iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receiveTrailerData:[B goto :goto_0 :cond_0 const/4 p1, 0x0 .line 275 iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->receiveTrailerData:[B :goto_0 return-object p0 .end method .method public setSendHeaderData([B)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 1 if-eqz p1, :cond_0 .line 103 array-length v0, p1 invoke-static {p1, v0}, Ljava/util/Arrays;->copyOf([BI)[B move-result-object p1 iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendHeaderData:[B goto :goto_0 :cond_0 const/4 p1, 0x0 .line 106 iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendHeaderData:[B :goto_0 return-object p0 .end method .method public setSendPacketLengthDataConvertor(Lcom/vilyever/socketclient/helper/SocketPacketHelper$SendPacketLengthDataConvertor;)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 0 .line 116 iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendPacketLengthDataConvertor:Lcom/vilyever/socketclient/helper/SocketPacketHelper$SendPacketLengthDataConvertor; return-object p0 .end method .method public setSendSegmentEnabled(Z)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 0 .line 163 iput-boolean p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendSegmentEnabled:Z return-object p0 .end method .method public setSendSegmentLength(I)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 0 .line 151 iput p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendSegmentLength:I return-object p0 .end method .method public setSendTimeout(J)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 0 .line 179 iput-wide p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendTimeout:J return-object p0 .end method .method public setSendTimeoutEnabled(Z)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 0 .line 188 iput-boolean p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendTimeoutEnabled:Z return-object p0 .end method .method public setSendTrailerData([B)Lcom/vilyever/socketclient/helper/SocketPacketHelper; .locals 1 if-eqz p1, :cond_0 .line 132 array-length v0, p1 invoke-static {p1, v0}, Ljava/util/Arrays;->copyOf([BI)[B move-result-object p1 iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendTrailerData:[B goto :goto_0 :cond_0 const/4 p1, 0x0 .line 135 iput-object p1, p0, Lcom/vilyever/socketclient/helper/SocketPacketHelper;->sendTrailerData:[B :goto_0 return-object p0 .end method