Class ProtocolDecoder
- java.lang.Object
-
- com.biglybt.core.networkmanager.impl.ProtocolDecoder
-
- Direct Known Subclasses:
ProtocolDecoderInitial
,ProtocolDecoderPHE
public abstract class ProtocolDecoder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static AEMonitor
class_mon
(package private) static java.util.List<ProtocolDecoder>
decoders
private static int
LOG_TICKS
(package private) static LogIDs
LOGID
(package private) static int
loop
private static int
TIMEOUT_CHECK
-
Constructor Summary
Constructors Modifier Constructor Description protected
ProtocolDecoder(boolean run_timer)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static void
addSecrets(byte[][] secrets)
abstract TransportHelperFilter
getFilter()
abstract boolean
isComplete(long now)
static void
removeSecrets(byte[][] secrets)
-
-
-
Field Detail
-
LOGID
static final LogIDs LOGID
-
TIMEOUT_CHECK
private static final int TIMEOUT_CHECK
- See Also:
- Constant Field Values
-
LOG_TICKS
private static final int LOG_TICKS
- See Also:
- Constant Field Values
-
decoders
static final java.util.List<ProtocolDecoder> decoders
-
class_mon
static final AEMonitor class_mon
-
loop
static int loop
-
-
Method Detail
-
isComplete
public abstract boolean isComplete(long now)
-
getFilter
public abstract TransportHelperFilter getFilter()
-
addSecrets
public static void addSecrets(byte[][] secrets)
-
removeSecrets
public static void removeSecrets(byte[][] secrets)
-
-