Class DHTPluginStorageManager.keyBlock
java.lang.Object
com.biglybt.plugin.dht.impl.DHTPluginStorageManager.keyBlock
- All Implemented Interfaces:
DHTStorageBlock
- Enclosing class:
DHTPluginStorageManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate byte[]private booleanprivate booleanprivate intprivate byte[]private BloomFilter -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedkeyBlock(byte[] _request, byte[] _cert, int _received, boolean _direct) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]protected intbyte[]getKey()protected booleanprotected intbyte[]booleanhasBeenSentTo(DHTTransportContact contact) protected booleanisAdd()protected booleanisDirect()voidsentTo(DHTTransportContact contact) protected void
-
Field Details
-
request
private byte[] request -
cert
private byte[] cert -
received
private int received -
direct
private boolean direct -
sent_to_bloom
-
logged
private boolean logged
-
-
Constructor Details
-
keyBlock
protected keyBlock(byte[] _request, byte[] _cert, int _received, boolean _direct)
-
-
Method Details
-
getRequest
public byte[] getRequest()- Specified by:
getRequestin interfaceDHTStorageBlock
-
getCertificate
public byte[] getCertificate()- Specified by:
getCertificatein interfaceDHTStorageBlock
-
getKey
public byte[] getKey()- Specified by:
getKeyin interfaceDHTStorageBlock
-
isAdd
protected boolean isAdd() -
getLogged
protected boolean getLogged() -
setLogged
protected void setLogged() -
getCreated
protected int getCreated() -
getReceived
protected int getReceived() -
isDirect
protected boolean isDirect() -
hasBeenSentTo
- Specified by:
hasBeenSentToin interfaceDHTStorageBlock
-
sentTo
- Specified by:
sentToin interfaceDHTStorageBlock
-