private static final class Osi7LongTelegramSegment.SenderThread extends Object implements Runnable
Modifier and Type | Field and Description |
---|---|
private Map<Integer,Osi7LongTelegramSegment.SenderReceiverCombination> |
_senderInformations
Speichert alle "Sender/Empfänger Kombinationen.
|
private NetworkLayer |
_senderObject |
private List<Osi7LongTelegramSegment.FragmentedLongTelegram> |
_telegrams
Liste, die alle sendebereiten Telegramme enthält
|
Constructor and Description |
---|
Osi7LongTelegramSegment.SenderThread(Map<Integer,Osi7LongTelegramSegment.SenderReceiverCombination> senderInformations,
NetworkLayer senderObject) |
Modifier and Type | Method and Description |
---|---|
void |
run() |
void |
sendTelegram(Osi7LongTelegramSegment.FragmentedLongTelegram newTelegram) |
private void |
sendTelegramPiece(int senderNodeNumber,
int priority,
byte[] pieceOfTelegram) |
private final List<Osi7LongTelegramSegment.FragmentedLongTelegram> _telegrams
private final Map<Integer,Osi7LongTelegramSegment.SenderReceiverCombination> _senderInformations
private final NetworkLayer _senderObject
public Osi7LongTelegramSegment.SenderThread(Map<Integer,Osi7LongTelegramSegment.SenderReceiverCombination> senderInformations, NetworkLayer senderObject)
public void sendTelegram(Osi7LongTelegramSegment.FragmentedLongTelegram newTelegram)
private void sendTelegramPiece(int senderNodeNumber, int priority, byte[] pieceOfTelegram) throws DestinationUnreachableException
DestinationUnreachableException