Class ProtocolDecoderInitial
java.lang.Object
com.biglybt.core.networkmanager.impl.ProtocolDecoder
com.biglybt.core.networkmanager.impl.ProtocolDecoderInitial
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final ProtocolDecoderAdapter(package private) ByteBuffer(package private) int(package private) TransportHelperFilter(package private) final ByteBuffer(package private) long(package private) static final LogIDsprivate ProtocolDecoderPHEprivate booleanprivate final byte[][]private long(package private) final TransportHelperFields inherited from class ProtocolDecoder
class_mon, decoders, loop -
Constructor Summary
ConstructorsConstructorDescriptionProtocolDecoderInitial(TransportHelper _transport, byte[][] _shared_secrets, boolean _outgoing, ByteBuffer _initial_data, ProtocolDecoderAdapter _adapter) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcomplete(ByteBuffer remaining_initial_data) protected voiddecodePHE(ByteBuffer buffer) protected voidbooleanisComplete(long now) Methods inherited from class ProtocolDecoder
addSecrets, removeSecrets
-
Field Details
-
LOGID
-
adapter
-
filter
TransportHelperFilter filter -
transport
-
initial_data
-
decode_buffer
ByteBuffer decode_buffer -
decode_read
int decode_read -
start_time
private long start_time -
phe_decoder
-
last_read_time
long last_read_time -
processing_complete
private boolean processing_complete
-
-
Constructor Details
-
ProtocolDecoderInitial
public ProtocolDecoderInitial(TransportHelper _transport, byte[][] _shared_secrets, boolean _outgoing, ByteBuffer _initial_data, ProtocolDecoderAdapter _adapter) throws IOException - Throws:
IOException
-
-
Method Details
-
decodePHE
- Throws:
IOException
-
isComplete
public boolean isComplete(long now) - Specified by:
isCompletein classProtocolDecoder
-
getFilter
- Specified by:
getFilterin classProtocolDecoder
-
complete
-
failed
-