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, sendPacket
public 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 AbstractChannel
public int getNextPacketRecommandedOutputBlocksize()
public abstract boolean processSendOrder(DataChainSendOrderStructure a_order)
public abstract void organizeChannelClose() throws java.io.IOException
java.io.IOException
Copyright © 2023. All rights reserved.