Package com.biglybt.core.util
Class ReferenceCountedDirectByteBuffer.ReferenceCountedDirectByteBufferDuplicate
java.lang.Object
com.biglybt.core.util.DirectByteBuffer
com.biglybt.core.util.ReferenceCountedDirectByteBuffer
com.biglybt.core.util.ReferenceCountedDirectByteBuffer.ReferenceCountedDirectByteBufferDuplicate
- Enclosing class:
- ReferenceCountedDirectByteBuffer
protected class ReferenceCountedDirectByteBuffer.ReferenceCountedDirectByteBufferDuplicate
extends ReferenceCountedDirectByteBuffer
-
Nested Class Summary
Nested classes/interfaces inherited from class com.biglybt.core.util.ReferenceCountedDirectByteBuffer
ReferenceCountedDirectByteBuffer.ReferenceCountedDirectByteBufferDuplicate
-
Field Summary
Fields inherited from class com.biglybt.core.util.DirectByteBuffer
AL_BT_PIECE, AL_CACHE_READ, AL_CACHE_WRITE, AL_DESCS, AL_DM_CHECK, AL_DM_READ, AL_DM_ZERO, AL_EXTERNAL, AL_FILE, AL_MSG, AL_MSG_AZ_HAND, AL_MSG_AZ_HEADER, AL_MSG_AZ_METADATA, AL_MSG_AZ_PAYLOAD, AL_MSG_AZ_PEX, AL_MSG_BT_ALLOWED_FAST, AL_MSG_BT_CANCEL, AL_MSG_BT_DHT_PORT, AL_MSG_BT_HAND, AL_MSG_BT_HASH_REJECT, AL_MSG_BT_HASH_REQUEST, AL_MSG_BT_HASHES, AL_MSG_BT_HAVE, AL_MSG_BT_HEADER, AL_MSG_BT_KEEPALIVE, AL_MSG_BT_PAYLOAD, AL_MSG_BT_PIECE, AL_MSG_BT_REJECT_REQUEST, AL_MSG_BT_REQUEST, AL_MSG_BT_SUGGEST_PIECE, AL_MSG_LT_EXT_MESSAGE, AL_MSG_LT_HANDSHAKE, AL_MSG_UT_HOLEPUNCH, AL_MSG_UT_METADATA, AL_MSG_UT_PEX, AL_MSG_UT_UPLOAD_ONLY, AL_NET_CRYPT, AL_NONE, AL_OTHER, AL_PROXY_RELAY, AL_PT_LENGTH, AL_PT_READ, FL_CONTAINS_TRANSIENT_DATA, FL_NONE, OP_CAPACITY, OP_CLEAR, OP_DESCS, OP_FLIP, OP_GET, OP_GET_BYTEARRAY, OP_GET_INT, OP_GETBUFFER, OP_GETINT, OP_GETINT_INT, OP_GETSHORT, OP_HASREMAINING, OP_LIMIT, OP_LIMIT_INT, OP_POSITION, OP_POSITION_INT, OP_PUT_BB, OP_PUT_BYTE, OP_PUT_BYTEARRAY, OP_PUT_DBB, OP_PUTINT, OP_PUTSHORT, OP_READ_FC, OP_READ_SC, OP_REMANING, OP_WRITE_FC, OP_WRITE_SC, SS_BT, SS_CACHE, SS_DESCS, SS_DR, SS_DW, SS_EXTERNAL, SS_FILE, SS_MSG, SS_NET, SS_NONE, SS_OTHER, SS_PEER, SS_PROXY, TRACE, TRACE_BUFFER_SIZE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
-
Method Summary
Methods inherited from class com.biglybt.core.util.ReferenceCountedDirectByteBuffer
getReferenceCount
Methods inherited from class com.biglybt.core.util.DirectByteBuffer
capacity, clear, dumpTrace, flip, get, get, get, getAllocator, getBuffer, getBufferInternal, getFlag, getInt, getInt, getReferenceCountedBuffer, getShort, getTraceString, hasBeenReturnedToPool, hasRemaining, limit, limit, position, position, put, put, put, put, put, putInt, putShort, read, read, remaining, returnToPoolIfNotFree, setFlag, traceUsage, write, write
-
Constructor Details
-
ReferenceCountedDirectByteBufferDuplicate
-
-
Method Details
-
duplicate
- Overrides:
duplicate
in classReferenceCountedDirectByteBuffer
-
returnToPool
public void returnToPool()- Overrides:
returnToPool
in classReferenceCountedDirectByteBuffer
-
incrementReferenceCount
public void incrementReferenceCount()- Overrides:
incrementReferenceCount
in classReferenceCountedDirectByteBuffer
-
decrementReferenceCount
public void decrementReferenceCount()- Overrides:
decrementReferenceCount
in classReferenceCountedDirectByteBuffer
-