Class UDPPacket
java.lang.Object
com.biglybt.core.networkmanager.impl.udp.UDPPacket
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private boolean
private final byte[]
private final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
private final UDPConnection
static final byte
static final byte
static final byte
private boolean
private short
private long
private short
private final int
private final long
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
UDPPacket
(UDPConnection _connection, int[] _sequences, byte _command, byte[] _buffer, long _unack_in_sequence_count) -
Method Summary
Modifier and TypeMethodDescriptionprotected int
protected byte[]
protected byte
protected UDPConnection
protected short
protected long
protected int
protected int
protected String
protected long
protected boolean
protected boolean
protected void
resent()
protected short
sent
(long tick_count) protected void
setAutoRetransmit
(boolean b) protected void
-
Field Details
-
PROTOCOL_VERSION
public static final byte PROTOCOL_VERSION- See Also:
-
COMMAND_CRYPTO
public static final byte COMMAND_CRYPTO- See Also:
-
COMMAND_DATA
public static final byte COMMAND_DATA- See Also:
-
COMMAND_ACK
public static final byte COMMAND_ACK- See Also:
-
COMMAND_CLOSE
public static final byte COMMAND_CLOSE- See Also:
-
COMMAND_STAT_REQUEST
public static final byte COMMAND_STAT_REQUEST- See Also:
-
COMMAND_STAT_REPLY
public static final byte COMMAND_STAT_REPLY- See Also:
-
FLAG_NONE
public static final byte FLAG_NONE- See Also:
-
FLAG_LAZY_ACK
public static final byte FLAG_LAZY_ACK- See Also:
-
connection
-
sequence
private final int sequence -
alt_sequence
private final int alt_sequence -
command
private final byte command -
buffer
private final byte[] buffer -
unack_in_sequence_count
private final long unack_in_sequence_count -
auto_retransmit
private boolean auto_retransmit -
sent_count
private short sent_count -
resend_count
private short resend_count -
received
private boolean received -
send_tick_count
private long send_tick_count
-
-
Constructor Details
-
UDPPacket
protected UDPPacket(UDPConnection _connection, int[] _sequences, byte _command, byte[] _buffer, long _unack_in_sequence_count)
-
-
Method Details
-
getConnection
-
getSequence
protected int getSequence() -
getAlternativeSequence
protected int getAlternativeSequence() -
getCommand
protected byte getCommand() -
getBuffer
protected byte[] getBuffer() -
getUnAckInSequenceCount
protected long getUnAckInSequenceCount() -
isAutoRetransmit
protected boolean isAutoRetransmit() -
setAutoRetransmit
protected void setAutoRetransmit(boolean b) -
sent
protected short sent(long tick_count) -
getResendCount
protected short getResendCount() -
resent
protected void resent() -
getSendTickCount
protected long getSendTickCount() -
setHasBeenReceived
protected void setHasBeenReceived() -
hasBeenReceived
protected boolean hasBeenReceived() -
getSentCount
protected int getSentCount() -
getString
-