private static class StreamMultiplexer.IndexOfStreamAndMaxSendPackets extends Object
_indexOfStream und die Anzahl der zu verschickenden Daten "_maxSendPackets" enthalten. Die Klasse
benötigt keinen Zugriff auf die sie umgebene Klasse, darum ist sie static.| Modifier and Type | Field and Description |
|---|---|
private int |
_indexOfStream
Index des Streams, der Nutzdatenpakete verschicken kann
|
private int |
_maxSendPackets
Die Anzahl der Pakete, die ein Stream verschicken kann
|
| Constructor and Description |
|---|
StreamMultiplexer.IndexOfStreamAndMaxSendPackets(int indexOfStream,
int maxSendPackets) |
| Modifier and Type | Method and Description |
|---|---|
void |
decrementMaxSendPackets()
Ein Paket wurde verschickt, somit kann das Maximum um eins verringert werden.
|
int |
getIndexOfStream()
Der Index des Streams wird zurück gegeben
|
int |
getMaxSendPackets()
Die maximale Anzahl von zu verschickenden Paketen wird zurück gegeben
|
private final int _indexOfStream
private int _maxSendPackets
public StreamMultiplexer.IndexOfStreamAndMaxSendPackets(int indexOfStream,
int maxSendPackets)
indexOfStream - Index des Streams, der Daten verschicken kannmaxSendPackets - Maximale Anzahl von Paketen, die verschickt werden könnenpublic int getIndexOfStream()
public int getMaxSendPackets()
public void decrementMaxSendPackets()