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 ReferenceCountedDirectByteBuffer
ReferenceCountedDirectByteBuffer.ReferenceCountedDirectByteBufferDuplicate -
Field Summary
Fields inherited from class 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 ReferenceCountedDirectByteBuffer
getReferenceCountMethods inherited from class 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:
duplicatein classReferenceCountedDirectByteBuffer
-
returnToPool
public void returnToPool()- Overrides:
returnToPoolin classReferenceCountedDirectByteBuffer
-
incrementReferenceCount
public void incrementReferenceCount()- Overrides:
incrementReferenceCountin classReferenceCountedDirectByteBuffer
-
decrementReferenceCount
public void decrementReferenceCount()- Overrides:
decrementReferenceCountin classReferenceCountedDirectByteBuffer
-