Uses of Class
com.biglybt.core.util.DirectByteBuffer
Packages that use DirectByteBuffer
Package
Description
-
Uses of DirectByteBuffer in com.biglybt.core.disk
Methods in com.biglybt.core.disk that return DirectByteBufferModifier and TypeMethodDescriptionDiskManagerWriteRequest.getBuffer()
DiskManagerFileInfo.read
(long offset, int length) DiskManager.readBlock
(int pieceNumber, int offset, int length) Methods in com.biglybt.core.disk with parameters of type DirectByteBufferModifier and TypeMethodDescriptionboolean
DiskManager.checkBlockConsistencyForWrite
(String originator, int pieceNumber, int offset, DirectByteBuffer data) method for checking that the block details are sensibleDiskManager.createWriteRequest
(int pieceNumber, int offset, DirectByteBuffer data, Object user_data) void
DiskManagerReadRequestListener.readCompleted
(DiskManagerReadRequest request, DirectByteBuffer data) Notification that the read request has completed, along with its accompanying buffer data. -
Uses of DirectByteBuffer in com.biglybt.core.disk.impl
Methods in com.biglybt.core.disk.impl that return DirectByteBufferModifier and TypeMethodDescriptionDiskManagerFileInfoImpl.read
(long offset, int length) DiskManagerImpl.readBlock
(int pieceNumber, int offset, int length) Methods in com.biglybt.core.disk.impl with parameters of type DirectByteBufferModifier and TypeMethodDescriptionboolean
DiskManagerImpl.checkBlockConsistencyForWrite
(String originator, int pieceNumber, int offset, DirectByteBuffer data) DiskManagerImpl.createWriteRequest
(int pieceNumber, int offset, DirectByteBuffer data, Object user_data) -
Uses of DirectByteBuffer in com.biglybt.core.disk.impl.access
Methods in com.biglybt.core.disk.impl.access that return DirectByteBufferMethods in com.biglybt.core.disk.impl.access with parameters of type DirectByteBufferModifier and TypeMethodDescriptionDMWriter.createWriteRequest
(int pieceNumber, int offset, DirectByteBuffer data, Object user_data) -
Uses of DirectByteBuffer in com.biglybt.core.disk.impl.access.impl
Fields in com.biglybt.core.disk.impl.access.impl declared as DirectByteBufferModifier and TypeFieldDescriptionprivate final DirectByteBuffer
DiskManagerWriteRequestImpl.buffer
private final DirectByteBuffer
DMReaderImpl.requestDispatcher.buffer
private final DirectByteBuffer
DMWriterImpl.requestDispatcher.buffer
Methods in com.biglybt.core.disk.impl.access.impl that return DirectByteBufferModifier and TypeMethodDescriptionDiskManagerWriteRequestImpl.getBuffer()
DMReaderImpl.readBlock
(int pieceNumber, int offset, int length) Methods in com.biglybt.core.disk.impl.access.impl with parameters of type DirectByteBufferModifier and TypeMethodDescriptionDMWriterImpl.createWriteRequest
(int pieceNumber, int offset, DirectByteBuffer buffer, Object user_data) Constructors in com.biglybt.core.disk.impl.access.impl with parameters of type DirectByteBufferModifierConstructorDescriptionDiskManagerWriteRequestImpl
(int _pieceNumber, int _offset, DirectByteBuffer _buffer, Object _user_data) protected
requestDispatcher
(DiskManagerReadRequest _request, DiskManagerReadRequestListener _listener, DirectByteBuffer _buffer, List<Object[]> _chunks) protected
requestDispatcher
(DiskManagerWriteRequest _request, DMWriterImpl.DispatcherListener _listener, DirectByteBuffer _buffer, List _chunks) -
Uses of DirectByteBuffer in com.biglybt.core.diskmanager.access
Methods in com.biglybt.core.diskmanager.access that return DirectByteBufferMethods in com.biglybt.core.diskmanager.access with parameters of type DirectByteBufferModifier and TypeMethodDescriptionDiskAccessController.queueReadRequest
(CacheFile file, long offset, DirectByteBuffer buffer, short cache_policy, DiskAccessRequestListener listener) DiskAccessController.queueWriteRequest
(CacheFile file, long offset, DirectByteBuffer buffer, boolean free_buffer, DiskAccessRequestListener listener) -
Uses of DirectByteBuffer in com.biglybt.core.diskmanager.access.impl
Fields in com.biglybt.core.diskmanager.access.impl declared as DirectByteBufferMethods in com.biglybt.core.diskmanager.access.impl that return DirectByteBufferMethods in com.biglybt.core.diskmanager.access.impl with parameters of type DirectByteBufferModifier and TypeMethodDescriptionDiskAccessControllerImpl.queueReadRequest
(CacheFile file, long offset, DirectByteBuffer buffer, short cache_policy, DiskAccessRequestListener listener) DiskAccessControllerImpl.queueWriteRequest
(CacheFile file, long offset, DirectByteBuffer buffer, boolean free_buffer, DiskAccessRequestListener listener) Constructors in com.biglybt.core.diskmanager.access.impl with parameters of type DirectByteBufferModifierConstructorDescriptionprotected
DiskAccessRequestImpl
(CacheFile _file, long _offset, DirectByteBuffer _buffer, DiskAccessRequestListener _listener, short _op, short _cache_policy) -
Uses of DirectByteBuffer in com.biglybt.core.diskmanager.cache
Methods in com.biglybt.core.diskmanager.cache with parameters of type DirectByteBufferModifier and TypeMethodDescriptionvoid
CacheFile.read
(DirectByteBuffer[] buffers, long offset, short policy) void
CacheFile.read
(DirectByteBuffer buffer, long offset, short policy) void
CacheFile.setPieceComplete
(int piece_number, DirectByteBuffer piece_data) void
CacheFile.write
(DirectByteBuffer[] buffers, long position) void
CacheFile.write
(DirectByteBuffer buffer, long position) void
CacheFile.writeAndHandoverBuffer
(DirectByteBuffer buffer, long position) writes the block to the cache and gives control of the buffer to the cache.void
CacheFile.writeAndHandoverBuffers
(DirectByteBuffer[] buffers, long position) -
Uses of DirectByteBuffer in com.biglybt.core.diskmanager.cache.impl
Fields in com.biglybt.core.diskmanager.cache.impl declared as DirectByteBufferMethods in com.biglybt.core.diskmanager.cache.impl that return DirectByteBufferMethods in com.biglybt.core.diskmanager.cache.impl with parameters of type DirectByteBufferModifier and TypeMethodDescriptionprotected CacheEntry
CacheFileManagerImpl.allocateCacheSpace
(int entry_type, CacheFileWithCache file, DirectByteBuffer buffer, long file_position, int length) allocates space but does NOT add it to the cache list due to synchronization issues.void
CacheFileWithCache.read
(DirectByteBuffer[] buffers, long position, short policy) void
CacheFileWithCache.read
(DirectByteBuffer buffer, long position, short policy) void
CacheFileWithoutCache.read
(DirectByteBuffer[] buffers, long position, short policy) void
CacheFileWithoutCache.read
(DirectByteBuffer buffer, long position, short policy) void
CacheFileWithoutCacheMT.read
(DirectByteBuffer[] buffers, long position, short policy) void
CacheFileWithoutCacheMT.read
(DirectByteBuffer buffer, long position, short policy) protected void
CacheFileWithCache.readCache
(DirectByteBuffer file_buffer, long file_position, boolean recursive, boolean disable_read_cache) void
CacheFileWithCache.setPieceComplete
(int piece_number, DirectByteBuffer piece_data) void
CacheFileWithoutCache.setPieceComplete
(int piece_number, DirectByteBuffer piece_data) void
CacheFileWithoutCacheMT.setPieceComplete
(int piece_number, DirectByteBuffer piece_data) void
CacheFileWithCache.write
(DirectByteBuffer[] buffers, long position) void
CacheFileWithCache.write
(DirectByteBuffer buffer, long position) void
CacheFileWithoutCache.write
(DirectByteBuffer[] buffers, long position) void
CacheFileWithoutCache.write
(DirectByteBuffer buffer, long position) void
CacheFileWithoutCacheMT.write
(DirectByteBuffer[] buffers, long position) void
CacheFileWithoutCacheMT.write
(DirectByteBuffer buffer, long position) void
CacheFileWithCache.writeAndHandoverBuffer
(DirectByteBuffer buffer, long position) void
CacheFileWithoutCache.writeAndHandoverBuffer
(DirectByteBuffer buffer, long position) void
CacheFileWithoutCacheMT.writeAndHandoverBuffer
(DirectByteBuffer buffer, long position) void
CacheFileWithCache.writeAndHandoverBuffers
(DirectByteBuffer[] buffers, long position) void
CacheFileWithoutCache.writeAndHandoverBuffers
(DirectByteBuffer[] buffers, long position) void
CacheFileWithoutCacheMT.writeAndHandoverBuffers
(DirectByteBuffer[] buffers, long position) protected void
CacheFileWithCache.writeCache
(DirectByteBuffer file_buffer, long file_position, boolean buffer_handed_over) Constructors in com.biglybt.core.diskmanager.cache.impl with parameters of type DirectByteBufferModifierConstructorDescriptionprotected
CacheEntry
(int _entry_type, CacheFileWithCache _file, DirectByteBuffer _buffer, long _file_position, int _size) -
Uses of DirectByteBuffer in com.biglybt.core.diskmanager.file
Methods in com.biglybt.core.diskmanager.file with parameters of type DirectByteBufferModifier and TypeMethodDescriptionvoid
FMFile.read
(DirectByteBuffer[] buffers, long offset) void
FMFile.read
(DirectByteBuffer buffer, long offset) void
FMFile.setPieceComplete
(int piece_number, DirectByteBuffer piece_data) void
FMFile.write
(DirectByteBuffer[] buffers, long position) void
FMFile.write
(DirectByteBuffer buffer, long position) -
Uses of DirectByteBuffer in com.biglybt.core.diskmanager.file.impl
Methods in com.biglybt.core.diskmanager.file.impl with parameters of type DirectByteBufferModifier and TypeMethodDescriptionvoid
FMFileAccess.read
(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long offset) void
FMFileAccessCompact.read
(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position) protected void
FMFileAccessCompact.read
(FMFileAccess.FileAccessor fa, DirectByteBuffer buffer, long position) void
FMFileAccessController.read
(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long offset) void
FMFileAccessLinear.read
(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long offset) void
FMFileAccessLinear.read
(FMFileAccess.FileAccessor fa, DirectByteBuffer buffer, long offset) void
FMFileAccessPieceReorderer.read
(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position) void
FMFileLimited.read
(DirectByteBuffer[] buffers, long offset) void
FMFileLimited.read
(DirectByteBuffer buffer, long offset) void
FMFilePadding.read
(DirectByteBuffer[] buffers, long offset) void
FMFilePadding.read
(DirectByteBuffer buffer, long offset) void
FMFileUnlimited.read
(DirectByteBuffer[] buffers, long offset) void
FMFileUnlimited.read
(DirectByteBuffer buffer, long offset) protected void
FMFileImpl.readSupport
(DirectByteBuffer[] buffers, long position) protected void
FMFileImpl.readSupport
(DirectByteBuffer buffer, long position) protected void
FMFileTestImpl.readSupport
(DirectByteBuffer buffer, long offset) protected void
FMFileAccessPieceReorderer.readWrite
(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position, boolean is_read) protected int
FMFileAccessPieceReorderer.readWritePiece
(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, int piece_number, int piece_offset, boolean is_read) void
FMFileAccess.setPieceComplete
(FMFileAccess.FileAccessor fa, int piece_number, DirectByteBuffer piece_data) void
FMFileAccessCompact.setPieceComplete
(FMFileAccess.FileAccessor fa, int piece_number, DirectByteBuffer piece_data) void
FMFileAccessController.setPieceComplete
(FMFileAccess.FileAccessor fa, int piece_number, DirectByteBuffer piece_data) void
FMFileAccessLinear.setPieceComplete
(FMFileAccess.FileAccessor fa, int piece_number, DirectByteBuffer piece_data) void
FMFileAccessPieceReorderer.setPieceComplete
(FMFileAccess.FileAccessor fa, int piece_number, DirectByteBuffer piece_data) void
FMFileLimited.setPieceComplete
(int piece_number, DirectByteBuffer piece_data) void
FMFilePadding.setPieceComplete
(int piece_number, DirectByteBuffer piece_data) void
FMFileUnlimited.setPieceComplete
(int piece_number, DirectByteBuffer piece_data) protected void
FMFileImpl.setPieceCompleteSupport
(int piece_number, DirectByteBuffer piece_data) void
FMFileAccess.write
(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position) void
FMFileAccessCompact.write
(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position) protected void
FMFileAccessCompact.write
(FMFileAccess.FileAccessor fa, DirectByteBuffer buffer, long position) void
FMFileAccessController.write
(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position) void
FMFileAccessLinear.write
(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position) void
FMFileAccessPieceReorderer.write
(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position) void
FMFileLimited.write
(DirectByteBuffer[] buffers, long position) void
FMFileLimited.write
(DirectByteBuffer buffer, long position) void
FMFilePadding.write
(DirectByteBuffer[] buffers, long position) void
FMFilePadding.write
(DirectByteBuffer buffer, long position) void
FMFileUnlimited.write
(DirectByteBuffer[] buffers, long position) void
FMFileUnlimited.write
(DirectByteBuffer buffer, long position) protected void
FMFileImpl.writeSupport
(DirectByteBuffer[] buffers, long position) protected void
FMFileImpl.writeSupport
(DirectByteBuffer buffer, long position) protected void
FMFileTestImpl.writeSupport
(DirectByteBuffer[] buffers, long offset) -
Uses of DirectByteBuffer in com.biglybt.core.download.impl
Methods in com.biglybt.core.download.impl that return DirectByteBufferModifier and TypeMethodDescriptionDownloadManagerController.fileInfoFacade.read
(long offset, int length) -
Uses of DirectByteBuffer in com.biglybt.core.global.impl
Methods in com.biglybt.core.global.impl with parameters of type DirectByteBufferModifier and TypeMethodDescription(package private) boolean
GlobalManagerFileMerger.SameSizeFiles.SameSizeFileWrapper.writeBlock
(DiskManagerPiece piece, int piece_number, int block_number, DirectByteBuffer buffer, int block_offset) -
Uses of DirectByteBuffer in com.biglybt.core.lws
Methods in com.biglybt.core.lws that return DirectByteBufferModifier and TypeMethodDescriptionLWSDiskManager.readBlock
(int pieceNumber, int offset, int length) Methods in com.biglybt.core.lws with parameters of type DirectByteBufferModifier and TypeMethodDescriptionboolean
LWSDiskManager.checkBlockConsistencyForWrite
(String originator, int pieceNumber, int offset, DirectByteBuffer data) LWSDiskManager.createWriteRequest
(int pieceNumber, int offset, DirectByteBuffer data, Object user_data) -
Uses of DirectByteBuffer in com.biglybt.core.networkmanager
Methods in com.biglybt.core.networkmanager that return DirectByteBuffer -
Uses of DirectByteBuffer in com.biglybt.core.networkmanager.impl
Fields in com.biglybt.core.networkmanager.impl declared as DirectByteBufferModifier and TypeFieldDescriptionprivate final DirectByteBuffer[]
RawMessageImpl.payload
private DirectByteBuffer
TransportHelperFilterStream.write_buffer_pending_db
Methods in com.biglybt.core.networkmanager.impl that return DirectByteBufferMethods in com.biglybt.core.networkmanager.impl with parameters of type DirectByteBufferModifier and TypeMethodDescriptionRawMessageImpl.deserialize
(DirectByteBuffer data, byte version) Constructors in com.biglybt.core.networkmanager.impl with parameters of type DirectByteBufferModifierConstructorDescriptionRawMessageImpl
(Message source, DirectByteBuffer[] raw_payload, int _priority, boolean _is_no_delay, Message[] _to_remove) Create a new raw message using the given parameters. -
Uses of DirectByteBuffer in com.biglybt.core.networkmanager.impl.http
Fields in com.biglybt.core.networkmanager.impl.http declared as DirectByteBufferMethods in com.biglybt.core.networkmanager.impl.http that return DirectByteBufferMethods in com.biglybt.core.networkmanager.impl.http with parameters of type DirectByteBuffer -
Uses of DirectByteBuffer in com.biglybt.core.peer
Methods in com.biglybt.core.peer with parameters of type DirectByteBufferModifier and TypeMethodDescriptionboolean
PEPeerManager.validatePieceReply
(PEPeerTransport originator, int pieceNumber, int offset, DirectByteBuffer data) void
PEPeerManager.writeBlock
(int pieceNumber, int offset, DirectByteBuffer data, Object sender, boolean cancel) -
Uses of DirectByteBuffer in com.biglybt.core.peer.impl.control
Methods in com.biglybt.core.peer.impl.control with parameters of type DirectByteBufferModifier and TypeMethodDescriptionprivate byte[]
PEPeerControlImpl.computeMd5Hash
(DirectByteBuffer buffer) boolean
PEPeerControlImpl.validatePieceReply
(PEPeerTransport originator, int pieceNumber, int offset, DirectByteBuffer data) void
PEPeerControlImpl.writeBlock
(int pieceNumber, int offset, DirectByteBuffer data, Object sender, boolean cancel) This method will queue up a dism manager write request for the block if the block is not already written. -
Uses of DirectByteBuffer in com.biglybt.core.peermanager
Methods in com.biglybt.core.peermanager with parameters of type DirectByteBufferModifier and TypeMethodDescriptionboolean
PeerManager.PeerManagerRegistrationImpl.ProbeControl.validatePieceReply
(PEPeerTransport originator, int pieceNumber, int offset, DirectByteBuffer data) void
PeerManager.PeerManagerRegistrationImpl.ProbeControl.writeBlock
(int pieceNumber, int offset, DirectByteBuffer data, Object sender, boolean cancel) -
Uses of DirectByteBuffer in com.biglybt.core.peermanager.messaging
Methods in com.biglybt.core.peermanager.messaging that return DirectByteBufferModifier and TypeMethodDescriptionstatic DirectByteBuffer
MessagingUtil.convertPayloadToBencodedByteStream
(Map payload, byte alloc_id) Convert the given message payload map to a bencoded byte stream.Message.getData()
Get message payload data.Methods in com.biglybt.core.peermanager.messaging with parameters of type DirectByteBufferModifier and TypeMethodDescriptionstatic Map
MessagingUtil.convertBencodedByteStreamToPayload
(DirectByteBuffer stream, int min_size, String id) Convert the given bencoded byte stream into a message map.MessageManager.createMessage
(byte[] id_bytes, DirectByteBuffer message_data, byte version) Construct a new message instance from the given message information.Message.deserialize
(DirectByteBuffer data, byte version) Create a new instance of this message by decoding the given byte serialization. -
Uses of DirectByteBuffer in com.biglybt.core.peermanager.messaging.azureus
Fields in com.biglybt.core.peermanager.messaging.azureus declared as DirectByteBufferModifier and TypeFieldDescriptionprivate DirectByteBuffer
AZBadPiece.buffer
private DirectByteBuffer
AZGenericMapPayload.buffer
private DirectByteBuffer
AZHandshake.buffer
private DirectByteBuffer
AZHave.buffer
private DirectByteBuffer
AZMetaData.buffer
private DirectByteBuffer
AZPeerExchange.buffer
private DirectByteBuffer
AZRequestHint.buffer
private DirectByteBuffer
AZStatReply.buffer
private DirectByteBuffer
AZStatRequest.buffer
private final DirectByteBuffer
AZMessageDecoder.length_buffer
private DirectByteBuffer
AZMetaData.metadata
private DirectByteBuffer
AZMessageDecoder.payload_buffer
Methods in com.biglybt.core.peermanager.messaging.azureus that return DirectByteBufferModifier and TypeMethodDescriptionAZBadPiece.getData()
AZGenericMapPayload.getData()
AZHandshake.getData()
AZHave.getData()
AZMetaData.getData()
AZPeerExchange.getData()
AZRequestHint.getData()
AZStatReply.getData()
AZStatRequest.getData()
AZMetaData.getMetadata()
AZUTMetaData.getMetadata()
Methods in com.biglybt.core.peermanager.messaging.azureus with parameters of type DirectByteBufferModifier and TypeMethodDescriptionstatic Message
AZMessageFactory.createAZMessage
(DirectByteBuffer stream_payload) Construct a new AZ message instance from the given message raw byte stream.AZBadPiece.deserialize
(DirectByteBuffer data, byte version) AZGenericMapPayload.deserialize
(DirectByteBuffer data, byte version) AZHandshake.deserialize
(DirectByteBuffer data, byte version) AZHave.deserialize
(DirectByteBuffer data, byte version) AZMetaData.deserialize
(DirectByteBuffer data, byte version) AZPeerExchange.deserialize
(DirectByteBuffer data, byte version) AZRequestHint.deserialize
(DirectByteBuffer data, byte version) AZStatReply.deserialize
(DirectByteBuffer data, byte version) AZStatRequest.deserialize
(DirectByteBuffer data, byte version) void
AZMetaData.setMetadata
(DirectByteBuffer b) void
AZUTMetaData.setMetadata
(DirectByteBuffer metadata) Constructors in com.biglybt.core.peermanager.messaging.azureus with parameters of type DirectByteBuffer -
Uses of DirectByteBuffer in com.biglybt.core.peermanager.messaging.bittorrent
Fields in com.biglybt.core.peermanager.messaging.bittorrent declared as DirectByteBufferModifier and TypeFieldDescriptionprivate DirectByteBuffer
BTAllowedFast.buffer
private final DirectByteBuffer[]
BTBitfield.buffer
private DirectByteBuffer
BTCancel.buffer
private DirectByteBuffer
BTDHTPort.buffer
private DirectByteBuffer
BTHandshake.buffer
private DirectByteBuffer
BTHashes.buffer
private DirectByteBuffer
BTHashReject.buffer
private DirectByteBuffer
BTHashRequest.buffer
private DirectByteBuffer
BTHave.buffer
private DirectByteBuffer[]
BTKeepAlive.buffer
private final DirectByteBuffer[]
BTPiece.buffer
private final DirectByteBuffer
BTRawMessage.buffer
private DirectByteBuffer
BTRejectRequest.buffer
private DirectByteBuffer
BTRequest.buffer
private DirectByteBuffer
BTSuggestPiece.buffer
BTLTMessage.buffer_header
private final DirectByteBuffer
BTMessageDecoder.length_buffer
private DirectByteBuffer
BTMessageDecoder.payload_buffer
Methods in com.biglybt.core.peermanager.messaging.bittorrent that return DirectByteBufferModifier and TypeMethodDescriptionBTBitfield.getBitfield()
BTAllowedFast.getData()
BTBitfield.getData()
BTCancel.getData()
BTChoke.getData()
BTDHTPort.getData()
BTHandshake.getData()
BTHashes.getData()
BTHashReject.getData()
BTHashRequest.getData()
BTHave.getData()
BTHaveAll.getData()
BTHaveNone.getData()
BTInterested.getData()
BTKeepAlive.getData()
BTLTMessage.getData()
BTPiece.getData()
BTRawMessage.getData()
BTRejectRequest.getData()
BTRequest.getData()
BTSuggestPiece.getData()
BTUnchoke.getData()
BTUninterested.getData()
BTPiece.getPieceData()
BTHandshake.getRawData()
BTKeepAlive.getRawData()
BTRawMessage.getRawData()
Methods in com.biglybt.core.peermanager.messaging.bittorrent with parameters of type DirectByteBufferModifier and TypeMethodDescriptionstatic Message
BTMessageFactory.createBTMessage
(DirectByteBuffer stream_payload) Construct a new BT message instance from the given message raw byte stream.protected Message
BTMessageDecoder.createMessage
(DirectByteBuffer ref_buff) BTAllowedFast.deserialize
(DirectByteBuffer data, byte version) BTBitfield.deserialize
(DirectByteBuffer data, byte version) BTCancel.deserialize
(DirectByteBuffer data, byte version) BTChoke.deserialize
(DirectByteBuffer data, byte version) BTDHTPort.deserialize
(DirectByteBuffer data, byte version) BTHandshake.deserialize
(DirectByteBuffer data, byte version) BTHashes.deserialize
(DirectByteBuffer data, byte version) BTHashReject.deserialize
(DirectByteBuffer data, byte version) BTHashRequest.deserialize
(DirectByteBuffer data, byte version) BTHave.deserialize
(DirectByteBuffer data, byte version) BTHaveAll.deserialize
(DirectByteBuffer data, byte version) BTHaveNone.deserialize
(DirectByteBuffer data, byte version) BTInterested.deserialize
(DirectByteBuffer data, byte version) BTKeepAlive.deserialize
(DirectByteBuffer data, byte version) BTLTMessage.deserialize
(DirectByteBuffer data, byte version) BTPiece.deserialize
(DirectByteBuffer data, byte version) BTRawMessage.deserialize
(DirectByteBuffer data, byte version) BTRejectRequest.deserialize
(DirectByteBuffer data, byte version) BTRequest.deserialize
(DirectByteBuffer data, byte version) BTSuggestPiece.deserialize
(DirectByteBuffer data, byte version) BTUnchoke.deserialize
(DirectByteBuffer data, byte version) BTUninterested.deserialize
(DirectByteBuffer data, byte version) static int
BTMessageFactory.getMessageType
(DirectByteBuffer stream_payload) Constructors in com.biglybt.core.peermanager.messaging.bittorrent with parameters of type DirectByteBufferModifierConstructorDescriptionBTBitfield
(DirectByteBuffer bitfield, byte _version) BTPiece
(int piece_number, int piece_offset, DirectByteBuffer data, byte version) BTRawMessage
(DirectByteBuffer _buffer) -
Uses of DirectByteBuffer in com.biglybt.core.peermanager.messaging.bittorrent.ltep
Fields in com.biglybt.core.peermanager.messaging.bittorrent.ltep declared as DirectByteBufferModifier and TypeFieldDescriptionprivate DirectByteBuffer
UTHolePunch.buffer
private DirectByteBuffer
UTMetaData.buffer
private DirectByteBuffer
UTPeerExchange.buffer
private DirectByteBuffer
UTUploadOnly.buffer
private DirectByteBuffer[]
LTHandshake.buffer_array
private DirectByteBuffer
UTMetaData.metadata
Methods in com.biglybt.core.peermanager.messaging.bittorrent.ltep that return DirectByteBufferModifier and TypeMethodDescriptionLTDisabledExtensionMessage.getData()
LTHandshake.getData()
UTHolePunch.getData()
UTMetaData.getData()
UTPeerExchange.getData()
UTUploadOnly.getData()
UTMetaData.getMetadata()
Methods in com.biglybt.core.peermanager.messaging.bittorrent.ltep with parameters of type DirectByteBufferModifier and TypeMethodDescriptionprotected Message
LTMessageDecoder.createMessage
(DirectByteBuffer ref_buff) LTDisabledExtensionMessage.deserialize
(DirectByteBuffer data, byte version) LTHandshake.deserialize
(DirectByteBuffer data, byte version) UTHolePunch.deserialize
(DirectByteBuffer data, byte version) UTMetaData.deserialize
(DirectByteBuffer data, byte version) UTPeerExchange.deserialize
(DirectByteBuffer data, byte version) UTUploadOnly.deserialize
(DirectByteBuffer data, byte version) void
UTMetaData.setMetadata
(DirectByteBuffer b) Constructors in com.biglybt.core.peermanager.messaging.bittorrent.ltep with parameters of type DirectByteBuffer -
Uses of DirectByteBuffer in com.biglybt.core.proxy.socks.impl
Fields in com.biglybt.core.proxy.socks.impl declared as DirectByteBufferModifier and TypeFieldDescriptionprotected DirectByteBuffer
AESocksProxyPlugableConnectionDefault.proxyStateRelayData.source_buffer
protected DirectByteBuffer
AESocksProxyPlugableConnectionDefault.proxyStateRelayData.target_buffer
-
Uses of DirectByteBuffer in com.biglybt.core.util
Subclasses of DirectByteBuffer in com.biglybt.core.utilModifier and TypeClassDescriptionprivate static class
class
protected class
Fields in com.biglybt.core.util declared as DirectByteBufferMethods in com.biglybt.core.util that return DirectByteBufferModifier and TypeMethodDescriptionstatic DirectByteBuffer
DirectByteBufferPool.getBuffer
(byte allocator, int length) private DirectByteBuffer
DirectByteBufferPoolReal.getBufferHelper
(byte _allocator, int _length) Retrieve an appropriate buffer from the free pool, or create a new one if the pool is empty.protected abstract DirectByteBuffer
DirectByteBufferPool.getBufferSupport
(byte allocator, int length) protected DirectByteBuffer
DirectByteBufferPoolReal.getBufferSupport
(byte _allocator, int _length) Retrieve a buffer from the buffer pool of size at least length, and no larger than DirectByteBufferPool.MAX_SIZEprivate DirectByteBuffer
DirectByteBufferPoolReal.getSliceBuffer
(byte _allocator, int _length) Methods in com.biglybt.core.util with parameters of type DirectByteBufferModifier and TypeMethodDescriptionprivate void
DirectByteBufferPoolReal.freeSliceBuffer
(DirectByteBuffer ddb) void
DirectByteBuffer.put
(byte subsystem, DirectByteBuffer data) protected abstract void
DirectByteBufferPool.returnBufferSupport
(DirectByteBuffer buffer) protected void
DirectByteBufferPoolReal.returnBufferSupport
(DirectByteBuffer ddb) Return the given buffer to the appropriate pool.Constructors in com.biglybt.core.util with parameters of type DirectByteBufferModifierConstructorDescriptionprotected
DirectByteBuffer
(DirectByteBuffer basis) constructor for reference counted versionprotected
-
Uses of DirectByteBuffer in com.biglybt.pifimpl.local.disk
Methods in com.biglybt.pifimpl.local.disk with parameters of type DirectByteBufferModifier and TypeMethodDescriptionprivate void
DiskManagerRandomReadController.DiskManagerRandomReadRequestImpl.dataAvailable
(DirectByteBuffer buffer, long offset, int length) -
Uses of DirectByteBuffer in com.biglybt.pifimpl.local.messaging
Fields in com.biglybt.pifimpl.local.messaging declared as DirectByteBufferMethods in com.biglybt.pifimpl.local.messaging that return DirectByteBufferModifier and TypeMethodDescriptionGenericMessage.getData()
MessageAdapter.getData()
GenericMessage.getPayload()
Methods in com.biglybt.pifimpl.local.messaging with parameters of type DirectByteBufferModifier and TypeMethodDescriptionGenericMessage.deserialize
(DirectByteBuffer data, byte version) MessageAdapter.deserialize
(DirectByteBuffer data, byte version) Constructors in com.biglybt.pifimpl.local.messaging with parameters of type DirectByteBufferModifierConstructorDescriptionprotected
GenericMessage
(String _id, String _desc, DirectByteBuffer _buffer, boolean _already_encoded) -
Uses of DirectByteBuffer in com.biglybt.pifimpl.local.network
Methods in com.biglybt.pifimpl.local.network that return DirectByteBuffer -
Uses of DirectByteBuffer in com.biglybt.pifimpl.local.utils
Fields in com.biglybt.pifimpl.local.utils declared as DirectByteBufferMethods in com.biglybt.pifimpl.local.utils that return DirectByteBufferConstructors in com.biglybt.pifimpl.local.utils with parameters of type DirectByteBuffer -
Uses of DirectByteBuffer in com.biglybt.ui.swt.views
Methods in com.biglybt.ui.swt.views that return DirectByteBuffer