public class SimulatedLimitedDataChannel extends AbstractDataChannel implements java.lang.Runnable
Constructor and Description |
---|
SimulatedLimitedDataChannel(int a_channelId,
Multiplexer a_parentMultiplexer,
AbstractDataChain a_parentDataChain,
MixCipherChain a_mixCipherChain,
int a_downstreamPackets,
long a_channelTimeout) |
Modifier and Type | Method and Description |
---|---|
void |
multiplexerClosed()
This method is called on every channel in the channel-table after the
multiplexer is closed.
|
void |
organizeChannelClose() |
boolean |
processSendOrder(DataChainSendOrderStructure a_order) |
void |
run() |
getChannelMessageQueue, getDataChain, getMixCipherChain, getNextPacketRecommandedOutputBlocksize, processReceivedPacket
createEmptyMixPacket, deleteChannel, isClosed, sendPacket
public SimulatedLimitedDataChannel(int a_channelId, Multiplexer a_parentMultiplexer, AbstractDataChain a_parentDataChain, MixCipherChain a_mixCipherChain, int a_downstreamPackets, long a_channelTimeout)
public void organizeChannelClose()
organizeChannelClose
in class AbstractDataChannel
public boolean processSendOrder(DataChainSendOrderStructure a_order)
processSendOrder
in class AbstractDataChannel
public void multiplexerClosed()
AbstractChannel
multiplexerClosed
in class AbstractChannel
public void run()
run
in interface java.lang.Runnable
Copyright © 2023. All rights reserved.