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()