final class UDPNetwork.ServerInfo extends Object implements UDPNetwork.ServerInfoMBean
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
handshaken
Tells if the server responded to the handshake message.
|
(package private) long |
lastMsgReceivedDate
The date of the last reception of a message.
|
(package private) long |
lastMsgSentDate
The date of the last sending of a message.
|
(package private) int |
lastMsgSentNumber
Number of the last message sent
|
(package private) int |
lastPacketAck
Identifier for the last packet acked.
|
(package private) int |
lastPacketReceived
Identifier for the last packet received.
|
(package private) Object |
lock |
(package private) UDPNetwork.MessageBuilder |
messageIncomingBuilder
Object used to build messages from UDP packets.
|
(package private) LinkedList<UDPNetwork.MessageAndIndex> |
messagesToAck
A FIFO list to store sent messages waiting to be acked.
|
(package private) int |
nackCount
Number of NACK sent.
|
(package private) int |
nextPacketNumber
Identifier for the next packet to be send.
|
(package private) int |
retry
Number of unsuccessful connection to this server.
|
Constructor and Description |
---|
UDPNetwork.ServerInfo() |
Modifier and Type | Method and Description |
---|---|
long |
getLastMsgReceivedDate() |
long |
getLastMsgSentDate() |
int |
getLastPacketAck() |
int |
getLastPacketReceived() |
int |
getNackCount() |
int |
getNbWaitingAckMessages() |
int |
getNextPacketNumber() |
int nextPacketNumber
int lastPacketReceived
int lastPacketAck
UDPNetwork.MessageBuilder messageIncomingBuilder
LinkedList<UDPNetwork.MessageAndIndex> messagesToAck
boolean handshaken
long lastMsgReceivedDate
long lastMsgSentDate
int retry
int lastMsgSentNumber
int nackCount
Object lock
public int getNextPacketNumber()
getNextPacketNumber
in interface UDPNetwork.ServerInfoMBean
public int getLastPacketReceived()
getLastPacketReceived
in interface UDPNetwork.ServerInfoMBean
public int getLastPacketAck()
getLastPacketAck
in interface UDPNetwork.ServerInfoMBean
public int getNbWaitingAckMessages()
getNbWaitingAckMessages
in interface UDPNetwork.ServerInfoMBean
public long getLastMsgReceivedDate()
getLastMsgReceivedDate
in interface UDPNetwork.ServerInfoMBean
public long getLastMsgSentDate()
getLastMsgSentDate
in interface UDPNetwork.ServerInfoMBean
public int getNackCount()
getNackCount
in interface UDPNetwork.ServerInfoMBean
Copyright © 2015 ScalAgent D.T.. All Rights Reserved.