public abstract class AbstractDataChannel extends AbstractChannel
| Constructor and Description |
|---|
AbstractDataChannel(int a_channelId,
Multiplexer a_parentMultiplexer,
AbstractDataChain a_parentDataChain,
MixCipherChain a_mixCipherChain) |
| Modifier and Type | Method and Description |
|---|---|
InternalChannelMessageQueue |
getChannelMessageQueue() |
AbstractDataChain |
getDataChain() |
MixCipherChain |
getMixCipherChain() |
int |
getNextPacketRecommandedOutputBlocksize() |
abstract void |
organizeChannelClose() |
void |
processReceivedPacket(MixPacket a_mixPacket) |
abstract boolean |
processSendOrder(DataChainSendOrderStructure a_order) |
createEmptyMixPacket, deleteChannel, isClosed, multiplexerClosed, sendPacketpublic AbstractDataChannel(int a_channelId,
Multiplexer a_parentMultiplexer,
AbstractDataChain a_parentDataChain,
MixCipherChain a_mixCipherChain)
public InternalChannelMessageQueue getChannelMessageQueue()
public AbstractDataChain getDataChain()
public MixCipherChain getMixCipherChain()
public void processReceivedPacket(MixPacket a_mixPacket)
processReceivedPacket in class AbstractChannelpublic int getNextPacketRecommandedOutputBlocksize()
public abstract boolean processSendOrder(DataChainSendOrderStructure a_order)
public abstract void organizeChannelClose()
throws java.io.IOException
java.io.IOExceptionCopyright © 2023. All rights reserved.