|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--chat.HistoryEntry
Entità che rappresenta un'entry dell'history interna
di SocketUDPaffidabile
, usata per evitare duplicazioni
dei messaggi UDP verso l'utente.
In sintesi, per ogni endpoint viene conservato il numero di sequenza più alto ricevuto.
Non sono inclusi dei selettori per accedere ai vari campi
interni per questioni di efficienza. L'accesso a tali variabili è
diretto per le classi appartenenti al package chat
.
Field Summary | |
(package private) java.net.InetAddress |
IP
L'indirizzo IP di provenienza dei datagrammi. |
(package private) int |
last_seq_num
Il sequence number più alto ricevuto da questo endpoint. |
(package private) int |
port
Il numero di porta di provenienza dei datagrammi. |
Constructor Summary | |
(package private) |
HistoryEntry(java.net.InetAddress IP,
int port,
int last_seq_num)
Costruttore che inizializza tutti i campi dell'istanza. |
Methods inherited from class java.lang.Object |
|
Field Detail |
java.net.InetAddress IP
int port
int last_seq_num
Constructor Detail |
HistoryEntry(java.net.InetAddress IP, int port, int last_seq_num)
IP
- indirizzo IP del mittente.port
- porta UDP di provenienza del datagramma.last_seq_num
- il sequence number per questo endpoint.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |