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 TypeMethodDescriptionbooleanDiskManager.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) voidDiskManagerReadRequestListener.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 TypeMethodDescriptionbooleanDiskManagerImpl.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 DirectByteBufferDiskManagerWriteRequestImpl.bufferprivate final DirectByteBufferDMReaderImpl.requestDispatcher.bufferprivate final DirectByteBufferDMWriterImpl.requestDispatcher.bufferMethods 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) protectedrequestDispatcher(DiskManagerReadRequest _request, DiskManagerReadRequestListener _listener, DirectByteBuffer _buffer, List<Object[]> _chunks) protectedrequestDispatcher(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 DirectByteBufferModifierConstructorDescriptionprotectedDiskAccessRequestImpl(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 TypeMethodDescriptionvoidCacheFile.read(DirectByteBuffer[] buffers, long offset, short policy) voidCacheFile.read(DirectByteBuffer buffer, long offset, short policy) voidCacheFile.setPieceComplete(int piece_number, DirectByteBuffer piece_data) voidCacheFile.write(DirectByteBuffer[] buffers, long position) voidCacheFile.write(DirectByteBuffer buffer, long position) voidCacheFile.writeAndHandoverBuffer(DirectByteBuffer buffer, long position) writes the block to the cache and gives control of the buffer to the cache.voidCacheFile.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 CacheEntryCacheFileManagerImpl.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.voidCacheFileWithCache.read(DirectByteBuffer[] buffers, long position, short policy) voidCacheFileWithCache.read(DirectByteBuffer buffer, long position, short policy) voidCacheFileWithoutCache.read(DirectByteBuffer[] buffers, long position, short policy) voidCacheFileWithoutCache.read(DirectByteBuffer buffer, long position, short policy) voidCacheFileWithoutCacheMT.read(DirectByteBuffer[] buffers, long position, short policy) voidCacheFileWithoutCacheMT.read(DirectByteBuffer buffer, long position, short policy) protected voidCacheFileWithCache.readCache(DirectByteBuffer file_buffer, long file_position, boolean recursive, boolean disable_read_cache) voidCacheFileWithCache.setPieceComplete(int piece_number, DirectByteBuffer piece_data) voidCacheFileWithoutCache.setPieceComplete(int piece_number, DirectByteBuffer piece_data) voidCacheFileWithoutCacheMT.setPieceComplete(int piece_number, DirectByteBuffer piece_data) voidCacheFileWithCache.write(DirectByteBuffer[] buffers, long position) voidCacheFileWithCache.write(DirectByteBuffer buffer, long position) voidCacheFileWithoutCache.write(DirectByteBuffer[] buffers, long position) voidCacheFileWithoutCache.write(DirectByteBuffer buffer, long position) voidCacheFileWithoutCacheMT.write(DirectByteBuffer[] buffers, long position) voidCacheFileWithoutCacheMT.write(DirectByteBuffer buffer, long position) voidCacheFileWithCache.writeAndHandoverBuffer(DirectByteBuffer buffer, long position) voidCacheFileWithoutCache.writeAndHandoverBuffer(DirectByteBuffer buffer, long position) voidCacheFileWithoutCacheMT.writeAndHandoverBuffer(DirectByteBuffer buffer, long position) voidCacheFileWithCache.writeAndHandoverBuffers(DirectByteBuffer[] buffers, long position) voidCacheFileWithoutCache.writeAndHandoverBuffers(DirectByteBuffer[] buffers, long position) voidCacheFileWithoutCacheMT.writeAndHandoverBuffers(DirectByteBuffer[] buffers, long position) protected voidCacheFileWithCache.writeCache(DirectByteBuffer file_buffer, long file_position, boolean buffer_handed_over) Constructors in com.biglybt.core.diskmanager.cache.impl with parameters of type DirectByteBufferModifierConstructorDescriptionprotectedCacheEntry(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 TypeMethodDescriptionvoidFMFile.read(DirectByteBuffer[] buffers, long offset) voidFMFile.read(DirectByteBuffer buffer, long offset) voidFMFile.setPieceComplete(int piece_number, DirectByteBuffer piece_data) voidFMFile.write(DirectByteBuffer[] buffers, long position) voidFMFile.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 TypeMethodDescriptionvoidFMFileAccess.read(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long offset) voidFMFileAccessCompact.read(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position) protected voidFMFileAccessCompact.read(FMFileAccess.FileAccessor fa, DirectByteBuffer buffer, long position) voidFMFileAccessController.read(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long offset) voidFMFileAccessLinear.read(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long offset) voidFMFileAccessLinear.read(FMFileAccess.FileAccessor fa, DirectByteBuffer buffer, long offset) voidFMFileAccessPieceReorderer.read(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position) voidFMFileLimited.read(DirectByteBuffer[] buffers, long offset) voidFMFileLimited.read(DirectByteBuffer buffer, long offset) voidFMFilePadding.read(DirectByteBuffer[] buffers, long offset) voidFMFilePadding.read(DirectByteBuffer buffer, long offset) voidFMFileUnlimited.read(DirectByteBuffer[] buffers, long offset) voidFMFileUnlimited.read(DirectByteBuffer buffer, long offset) protected voidFMFileImpl.readSupport(DirectByteBuffer[] buffers, long position) protected voidFMFileImpl.readSupport(DirectByteBuffer buffer, long position) protected voidFMFileTestImpl.readSupport(DirectByteBuffer buffer, long offset) protected voidFMFileAccessPieceReorderer.readWrite(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position, boolean is_read) protected intFMFileAccessPieceReorderer.readWritePiece(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, int piece_number, int piece_offset, boolean is_read) voidFMFileAccess.setPieceComplete(FMFileAccess.FileAccessor fa, int piece_number, DirectByteBuffer piece_data) voidFMFileAccessCompact.setPieceComplete(FMFileAccess.FileAccessor fa, int piece_number, DirectByteBuffer piece_data) voidFMFileAccessController.setPieceComplete(FMFileAccess.FileAccessor fa, int piece_number, DirectByteBuffer piece_data) voidFMFileAccessLinear.setPieceComplete(FMFileAccess.FileAccessor fa, int piece_number, DirectByteBuffer piece_data) voidFMFileAccessPieceReorderer.setPieceComplete(FMFileAccess.FileAccessor fa, int piece_number, DirectByteBuffer piece_data) voidFMFileLimited.setPieceComplete(int piece_number, DirectByteBuffer piece_data) voidFMFilePadding.setPieceComplete(int piece_number, DirectByteBuffer piece_data) voidFMFileUnlimited.setPieceComplete(int piece_number, DirectByteBuffer piece_data) protected voidFMFileImpl.setPieceCompleteSupport(int piece_number, DirectByteBuffer piece_data) voidFMFileAccess.write(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position) voidFMFileAccessCompact.write(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position) protected voidFMFileAccessCompact.write(FMFileAccess.FileAccessor fa, DirectByteBuffer buffer, long position) voidFMFileAccessController.write(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position) voidFMFileAccessLinear.write(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position) voidFMFileAccessPieceReorderer.write(FMFileAccess.FileAccessor fa, DirectByteBuffer[] buffers, long position) voidFMFileLimited.write(DirectByteBuffer[] buffers, long position) voidFMFileLimited.write(DirectByteBuffer buffer, long position) voidFMFilePadding.write(DirectByteBuffer[] buffers, long position) voidFMFilePadding.write(DirectByteBuffer buffer, long position) voidFMFileUnlimited.write(DirectByteBuffer[] buffers, long position) voidFMFileUnlimited.write(DirectByteBuffer buffer, long position) protected voidFMFileImpl.writeSupport(DirectByteBuffer[] buffers, long position) protected voidFMFileImpl.writeSupport(DirectByteBuffer buffer, long position) protected voidFMFileTestImpl.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) booleanGlobalManagerFileMerger.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 TypeMethodDescriptionbooleanLWSDiskManager.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.payloadprivate DirectByteBufferTransportHelperFilterStream.write_buffer_pending_dbMethods 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 TypeMethodDescriptionbooleanPEPeerManager.validatePieceReply(PEPeerTransport originator, int pieceNumber, int offset, DirectByteBuffer data) voidPEPeerManager.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) booleanPEPeerControlImpl.validatePieceReply(PEPeerTransport originator, int pieceNumber, int offset, DirectByteBuffer data) voidPEPeerControlImpl.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 TypeMethodDescriptionbooleanPeerManager.PeerManagerRegistrationImpl.ProbeControl.validatePieceReply(PEPeerTransport originator, int pieceNumber, int offset, DirectByteBuffer data) voidPeerManager.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 DirectByteBufferMessagingUtil.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 MapMessagingUtil.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 DirectByteBufferAZBadPiece.bufferprivate DirectByteBufferAZGenericMapPayload.bufferprivate DirectByteBufferAZHandshake.bufferprivate DirectByteBufferAZHave.bufferprivate DirectByteBufferAZMetaData.bufferprivate DirectByteBufferAZPeerExchange.bufferprivate DirectByteBufferAZRequestHint.bufferprivate DirectByteBufferAZStatReply.bufferprivate DirectByteBufferAZStatRequest.bufferprivate final DirectByteBufferAZMessageDecoder.length_bufferprivate DirectByteBufferAZMetaData.metadataprivate DirectByteBufferAZMessageDecoder.payload_bufferMethods 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 MessageAZMessageFactory.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) voidAZMetaData.setMetadata(DirectByteBuffer b) voidAZUTMetaData.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 DirectByteBufferBTAllowedFast.bufferprivate final DirectByteBuffer[]BTBitfield.bufferprivate DirectByteBufferBTCancel.bufferprivate DirectByteBufferBTDHTPort.bufferprivate DirectByteBufferBTHandshake.bufferprivate DirectByteBufferBTHashes.bufferprivate DirectByteBufferBTHashReject.bufferprivate DirectByteBufferBTHashRequest.bufferprivate DirectByteBufferBTHave.bufferprivate DirectByteBuffer[]BTKeepAlive.bufferprivate final DirectByteBuffer[]BTPiece.bufferprivate final DirectByteBufferBTRawMessage.bufferprivate DirectByteBufferBTRejectRequest.bufferprivate DirectByteBufferBTRequest.bufferprivate DirectByteBufferBTSuggestPiece.bufferBTLTMessage.buffer_headerprivate final DirectByteBufferBTMessageDecoder.length_bufferprivate DirectByteBufferBTMessageDecoder.payload_bufferMethods 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 MessageBTMessageFactory.createBTMessage(DirectByteBuffer stream_payload) Construct a new BT message instance from the given message raw byte stream.protected MessageBTMessageDecoder.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 intBTMessageFactory.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 DirectByteBufferUTHolePunch.bufferprivate DirectByteBufferUTMetaData.bufferprivate DirectByteBufferUTPeerExchange.bufferprivate DirectByteBufferUTUploadOnly.bufferprivate DirectByteBuffer[]LTHandshake.buffer_arrayprivate DirectByteBufferUTMetaData.metadataMethods 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 MessageLTMessageDecoder.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) voidUTMetaData.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 DirectByteBufferAESocksProxyPlugableConnectionDefault.proxyStateRelayData.source_bufferprotected DirectByteBufferAESocksProxyPlugableConnectionDefault.proxyStateRelayData.target_buffer -
Uses of DirectByteBuffer in com.biglybt.core.util
Subclasses of DirectByteBuffer in com.biglybt.core.utilModifier and TypeClassDescriptionprivate static classclassprotected classFields in com.biglybt.core.util declared as DirectByteBufferMethods in com.biglybt.core.util that return DirectByteBufferModifier and TypeMethodDescriptionstatic DirectByteBufferDirectByteBufferPool.getBuffer(byte allocator, int length) private DirectByteBufferDirectByteBufferPoolReal.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 DirectByteBufferDirectByteBufferPool.getBufferSupport(byte allocator, int length) protected DirectByteBufferDirectByteBufferPoolReal.getBufferSupport(byte _allocator, int _length) Retrieve a buffer from the buffer pool of size at least length, and no larger than DirectByteBufferPool.MAX_SIZEprivate DirectByteBufferDirectByteBufferPoolReal.getSliceBuffer(byte _allocator, int _length) Methods in com.biglybt.core.util with parameters of type DirectByteBufferModifier and TypeMethodDescriptionprivate voidDirectByteBufferPoolReal.freeSliceBuffer(DirectByteBuffer ddb) voidDirectByteBuffer.put(byte subsystem, DirectByteBuffer data) protected abstract voidDirectByteBufferPool.returnBufferSupport(DirectByteBuffer buffer) protected voidDirectByteBufferPoolReal.returnBufferSupport(DirectByteBuffer ddb) Return the given buffer to the appropriate pool.Constructors in com.biglybt.core.util with parameters of type DirectByteBufferModifierConstructorDescriptionprotectedDirectByteBuffer(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 voidDiskManagerRandomReadController.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 DirectByteBufferModifierConstructorDescriptionprotectedGenericMessage(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