Uses of Class
com.biglybt.core.util.DirectByteBuffer
-
-
Uses of DirectByteBuffer in com.biglybt.core.disk
Methods in com.biglybt.core.disk that return DirectByteBuffer Modifier and Type Method Description DirectByteBuffer
DiskManagerWriteRequest. getBuffer()
DirectByteBuffer
DiskManagerFileInfo. read(long offset, int length)
DirectByteBuffer
DiskManager. readBlock(int pieceNumber, int offset, int length)
Methods in com.biglybt.core.disk with parameters of type DirectByteBuffer Modifier and Type Method Description boolean
DiskManager. checkBlockConsistencyForWrite(java.lang.String originator, int pieceNumber, int offset, DirectByteBuffer data)
method for checking that the block details are sensibleDiskManagerWriteRequest
DiskManager. createWriteRequest(int pieceNumber, int offset, DirectByteBuffer data, java.lang.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 DirectByteBuffer Modifier and Type Method Description DirectByteBuffer
DiskManagerFileInfoImpl. read(long offset, int length)
DirectByteBuffer
DiskManagerImpl. readBlock(int pieceNumber, int offset, int length)
Methods in com.biglybt.core.disk.impl with parameters of type DirectByteBuffer Modifier and Type Method Description boolean
DiskManagerImpl. checkBlockConsistencyForWrite(java.lang.String originator, int pieceNumber, int offset, DirectByteBuffer data)
DiskManagerWriteRequest
DiskManagerImpl. createWriteRequest(int pieceNumber, int offset, DirectByteBuffer data, java.lang.Object user_data)
-
Uses of DirectByteBuffer in com.biglybt.core.disk.impl.access
Methods in com.biglybt.core.disk.impl.access that return DirectByteBuffer Modifier and Type Method Description DirectByteBuffer
DMReader. readBlock(int pieceNumber, int offset, int length)
Methods in com.biglybt.core.disk.impl.access with parameters of type DirectByteBuffer Modifier and Type Method Description DiskManagerWriteRequest
DMWriter. createWriteRequest(int pieceNumber, int offset, DirectByteBuffer data, java.lang.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 DirectByteBuffer Modifier and Type Field Description private DirectByteBuffer
DiskManagerWriteRequestImpl. buffer
private DirectByteBuffer
DMReaderImpl.requestDispatcher. buffer
private DirectByteBuffer
DMWriterImpl.requestDispatcher. buffer
Methods in com.biglybt.core.disk.impl.access.impl that return DirectByteBuffer Modifier and Type Method Description DirectByteBuffer
DiskManagerWriteRequestImpl. getBuffer()
DirectByteBuffer
DMReaderImpl. readBlock(int pieceNumber, int offset, int length)
Methods in com.biglybt.core.disk.impl.access.impl with parameters of type DirectByteBuffer Modifier and Type Method Description DiskManagerWriteRequest
DMWriterImpl. createWriteRequest(int pieceNumber, int offset, DirectByteBuffer buffer, java.lang.Object user_data)
Constructors in com.biglybt.core.disk.impl.access.impl with parameters of type DirectByteBuffer Constructor Description DiskManagerWriteRequestImpl(int _pieceNumber, int _offset, DirectByteBuffer _buffer, java.lang.Object _user_data)
requestDispatcher(DiskManagerReadRequest _request, DiskManagerReadRequestListener _listener, DirectByteBuffer _buffer, java.util.List<java.lang.Object[]> _chunks)
requestDispatcher(DiskManagerWriteRequest _request, DMWriterImpl.DispatcherListener _listener, DirectByteBuffer _buffer, java.util.List _chunks)
-
Uses of DirectByteBuffer in com.biglybt.core.diskmanager.access
Methods in com.biglybt.core.diskmanager.access that return DirectByteBuffer Modifier and Type Method Description DirectByteBuffer
DiskAccessRequest. getBuffer()
Methods in com.biglybt.core.diskmanager.access with parameters of type DirectByteBuffer Modifier and Type Method Description DiskAccessRequest
DiskAccessController. queueReadRequest(CacheFile file, long offset, DirectByteBuffer buffer, short cache_policy, DiskAccessRequestListener listener)
DiskAccessRequest
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 DirectByteBuffer Modifier and Type Field Description private DirectByteBuffer
DiskAccessRequestImpl. buffer
Methods in com.biglybt.core.diskmanager.access.impl that return DirectByteBuffer Modifier and Type Method Description DirectByteBuffer
DiskAccessRequestImpl. getBuffer()
Methods in com.biglybt.core.diskmanager.access.impl with parameters of type DirectByteBuffer Modifier and Type Method Description DiskAccessRequest
DiskAccessControllerImpl. queueReadRequest(CacheFile file, long offset, DirectByteBuffer buffer, short cache_policy, DiskAccessRequestListener listener)
DiskAccessRequest
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 DirectByteBuffer Constructor Description 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 DirectByteBuffer Modifier and Type Method Description void
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 DirectByteBuffer Modifier and Type Field Description protected DirectByteBuffer
CacheEntry. buffer
Methods in com.biglybt.core.diskmanager.cache.impl that return DirectByteBuffer Modifier and Type Method Description DirectByteBuffer
CacheEntry. getBuffer()
Methods in com.biglybt.core.diskmanager.cache.impl with parameters of type DirectByteBuffer Modifier and Type Method Description protected 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 DirectByteBuffer Constructor Description CacheEntry(int _entry_type, CacheFileWithCache _file, DirectByteBuffer _buffer, long _offset, int _size)
-
Uses of DirectByteBuffer in com.biglybt.core.diskmanager.file
Methods in com.biglybt.core.diskmanager.file with parameters of type DirectByteBuffer Modifier and Type Method Description void
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 DirectByteBuffer Modifier and Type Method Description void
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 DirectByteBuffer Modifier and Type Method Description DirectByteBuffer
DownloadManagerController.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 DirectByteBuffer Modifier and Type Method Description (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 DirectByteBuffer Modifier and Type Method Description DirectByteBuffer
LWSDiskManager. readBlock(int pieceNumber, int offset, int length)
Methods in com.biglybt.core.lws with parameters of type DirectByteBuffer Modifier and Type Method Description boolean
LWSDiskManager. checkBlockConsistencyForWrite(java.lang.String originator, int pieceNumber, int offset, DirectByteBuffer data)
DiskManagerWriteRequest
LWSDiskManager. createWriteRequest(int pieceNumber, int offset, DirectByteBuffer data, java.lang.Object user_data)
-
Uses of DirectByteBuffer in com.biglybt.core.networkmanager
Methods in com.biglybt.core.networkmanager that return DirectByteBuffer Modifier and Type Method Description DirectByteBuffer[]
RawMessage. getRawData()
Get the message's raw data payload. -
Uses of DirectByteBuffer in com.biglybt.core.networkmanager.impl
Fields in com.biglybt.core.networkmanager.impl declared as DirectByteBuffer Modifier and Type Field Description private DirectByteBuffer[]
RawMessageImpl. payload
private DirectByteBuffer
TransportHelperFilterStream. write_buffer_pending_db
Methods in com.biglybt.core.networkmanager.impl that return DirectByteBuffer Modifier and Type Method Description DirectByteBuffer[]
RawMessageImpl. getData()
DirectByteBuffer[]
RawMessageImpl. getRawData()
Methods in com.biglybt.core.networkmanager.impl with parameters of type DirectByteBuffer Modifier and Type Method Description Message
RawMessageImpl. deserialize(DirectByteBuffer data, byte version)
Constructors in com.biglybt.core.networkmanager.impl with parameters of type DirectByteBuffer Constructor Description RawMessageImpl(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 DirectByteBuffer Modifier and Type Field Description private DirectByteBuffer[]
HTTPMessage. data
Methods in com.biglybt.core.networkmanager.impl.http that return DirectByteBuffer Modifier and Type Method Description DirectByteBuffer[]
HTTPMessage. getData()
Methods in com.biglybt.core.networkmanager.impl.http with parameters of type DirectByteBuffer Modifier and Type Method Description Message
HTTPMessage. deserialize(DirectByteBuffer data, byte version)
-
Uses of DirectByteBuffer in com.biglybt.core.peer
Methods in com.biglybt.core.peer with parameters of type DirectByteBuffer Modifier and Type Method Description boolean
PEPeerManager. validatePieceReply(PEPeerTransport originator, int pieceNumber, int offset, DirectByteBuffer data)
void
PEPeerManager. writeBlock(int pieceNumber, int offset, DirectByteBuffer data, java.lang.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 DirectByteBuffer Modifier and Type Method Description private 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, java.lang.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 DirectByteBuffer Modifier and Type Method Description boolean
PeerManager.PeerManagerRegistrationImpl.ProbeControl. validatePieceReply(PEPeerTransport originator, int pieceNumber, int offset, DirectByteBuffer data)
void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. writeBlock(int pieceNumber, int offset, DirectByteBuffer data, java.lang.Object sender, boolean cancel)
-
Uses of DirectByteBuffer in com.biglybt.core.peermanager.messaging
Methods in com.biglybt.core.peermanager.messaging that return DirectByteBuffer Modifier and Type Method Description static DirectByteBuffer
MessagingUtil. convertPayloadToBencodedByteStream(java.util.Map payload, byte alloc_id)
Convert the given message payload map to a bencoded byte stream.DirectByteBuffer[]
Message. getData()
Get message payload data.Methods in com.biglybt.core.peermanager.messaging with parameters of type DirectByteBuffer Modifier and Type Method Description static java.util.Map
MessagingUtil. convertBencodedByteStreamToPayload(DirectByteBuffer stream, int min_size, java.lang.String id)
Convert the given bencoded byte stream into a message map.Message
MessageManager. createMessage(byte[] id_bytes, DirectByteBuffer message_data, byte version)
Construct a new message instance from the given message information.Message
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 DirectByteBuffer Modifier and Type Field Description private 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 DirectByteBuffer
AZMessageDecoder. length_buffer
private DirectByteBuffer
AZMetaData. metadata
private DirectByteBuffer
AZMessageDecoder. payload_buffer
Methods in com.biglybt.core.peermanager.messaging.azureus that return DirectByteBuffer Modifier and Type Method Description DirectByteBuffer[]
AZBadPiece. getData()
DirectByteBuffer[]
AZGenericMapPayload. getData()
DirectByteBuffer[]
AZHandshake. getData()
DirectByteBuffer[]
AZHave. getData()
DirectByteBuffer[]
AZMetaData. getData()
DirectByteBuffer[]
AZPeerExchange. getData()
DirectByteBuffer[]
AZRequestHint. getData()
DirectByteBuffer[]
AZStatReply. getData()
DirectByteBuffer[]
AZStatRequest. getData()
DirectByteBuffer
AZMetaData. getMetadata()
DirectByteBuffer
AZUTMetaData. getMetadata()
Methods in com.biglybt.core.peermanager.messaging.azureus with parameters of type DirectByteBuffer Modifier and Type Method Description static Message
AZMessageFactory. createAZMessage(DirectByteBuffer stream_payload)
Construct a new AZ message instance from the given message raw byte stream.Message
AZBadPiece. deserialize(DirectByteBuffer data, byte version)
Message
AZGenericMapPayload. deserialize(DirectByteBuffer data, byte version)
Message
AZHandshake. deserialize(DirectByteBuffer data, byte version)
Message
AZHave. deserialize(DirectByteBuffer data, byte version)
Message
AZMetaData. deserialize(DirectByteBuffer data, byte version)
Message
AZPeerExchange. deserialize(DirectByteBuffer data, byte version)
Message
AZRequestHint. deserialize(DirectByteBuffer data, byte version)
Message
AZStatReply. deserialize(DirectByteBuffer data, byte version)
Message
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 Constructor Description AZMetaData(java.util.Map map, DirectByteBuffer data, byte _version)
-
Uses of DirectByteBuffer in com.biglybt.core.peermanager.messaging.bittorrent
Fields in com.biglybt.core.peermanager.messaging.bittorrent declared as DirectByteBuffer Modifier and Type Field Description private DirectByteBuffer
BTAllowedFast. buffer
private 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 DirectByteBuffer[]
BTPiece. buffer
private DirectByteBuffer
BTRawMessage. buffer
private DirectByteBuffer
BTRejectRequest. buffer
private DirectByteBuffer
BTRequest. buffer
private DirectByteBuffer
BTSuggestPiece. buffer
DirectByteBuffer
BTLTMessage. buffer_header
private DirectByteBuffer
BTMessageDecoder. length_buffer
private DirectByteBuffer
BTMessageDecoder. payload_buffer
Methods in com.biglybt.core.peermanager.messaging.bittorrent with parameters of type DirectByteBuffer Modifier and Type Method Description static 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)
Message
BTAllowedFast. deserialize(DirectByteBuffer data, byte version)
Message
BTBitfield. deserialize(DirectByteBuffer data, byte version)
Message
BTCancel. deserialize(DirectByteBuffer data, byte version)
Message
BTChoke. deserialize(DirectByteBuffer data, byte version)
Message
BTDHTPort. deserialize(DirectByteBuffer data, byte version)
Message
BTHandshake. deserialize(DirectByteBuffer data, byte version)
Message
BTHashes. deserialize(DirectByteBuffer data, byte version)
Message
BTHashReject. deserialize(DirectByteBuffer data, byte version)
Message
BTHashRequest. deserialize(DirectByteBuffer data, byte version)
Message
BTHave. deserialize(DirectByteBuffer data, byte version)
Message
BTHaveAll. deserialize(DirectByteBuffer data, byte version)
Message
BTHaveNone. deserialize(DirectByteBuffer data, byte version)
Message
BTInterested. deserialize(DirectByteBuffer data, byte version)
Message
BTKeepAlive. deserialize(DirectByteBuffer data, byte version)
Message
BTLTMessage. deserialize(DirectByteBuffer data, byte version)
Message
BTPiece. deserialize(DirectByteBuffer data, byte version)
Message
BTRawMessage. deserialize(DirectByteBuffer data, byte version)
Message
BTRejectRequest. deserialize(DirectByteBuffer data, byte version)
Message
BTRequest. deserialize(DirectByteBuffer data, byte version)
Message
BTSuggestPiece. deserialize(DirectByteBuffer data, byte version)
Message
BTUnchoke. deserialize(DirectByteBuffer data, byte version)
Message
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 DirectByteBuffer Constructor Description BTBitfield(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 DirectByteBuffer Modifier and Type Field Description 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 DirectByteBuffer Modifier and Type Method Description DirectByteBuffer[]
LTDisabledExtensionMessage. getData()
DirectByteBuffer[]
LTHandshake. getData()
DirectByteBuffer[]
UTMetaData. getData()
DirectByteBuffer[]
UTPeerExchange. getData()
DirectByteBuffer[]
UTUploadOnly. getData()
DirectByteBuffer
UTMetaData. getMetadata()
Methods in com.biglybt.core.peermanager.messaging.bittorrent.ltep with parameters of type DirectByteBuffer Modifier and Type Method Description protected Message
LTMessageDecoder. createMessage(DirectByteBuffer ref_buff)
Message
LTDisabledExtensionMessage. deserialize(DirectByteBuffer data, byte version)
Message
LTHandshake. deserialize(DirectByteBuffer data, byte version)
Message
UTMetaData. deserialize(DirectByteBuffer data, byte version)
Message
UTPeerExchange. deserialize(DirectByteBuffer data, byte version)
Message
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 Constructor Description UTMetaData(java.util.Map map, DirectByteBuffer data, byte _version)
-
Uses of DirectByteBuffer in com.biglybt.core.proxy.socks.impl
Fields in com.biglybt.core.proxy.socks.impl declared as DirectByteBuffer Modifier and Type Field Description protected 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.util Modifier and Type Class Description private static class
DirectByteBufferPoolReal.sliceDBB
class
ReferenceCountedDirectByteBuffer
protected class
ReferenceCountedDirectByteBuffer.ReferenceCountedDirectByteBufferDuplicate
Fields in com.biglybt.core.util declared as DirectByteBuffer Modifier and Type Field Description private DirectByteBuffer
ReferenceCountedDirectByteBuffer. basis
Methods in com.biglybt.core.util that return DirectByteBuffer Modifier and Type Method Description static 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 DirectByteBuffer Modifier and Type Method Description private 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 DirectByteBuffer Constructor Description DirectByteBuffer(DirectByteBuffer basis)
constructor for reference counted versionReferenceCountedDirectByteBuffer(DirectByteBuffer _basis)
-
Uses of DirectByteBuffer in com.biglybt.pifimpl.local.disk
Methods in com.biglybt.pifimpl.local.disk with parameters of type DirectByteBuffer Modifier and Type Method Description private 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 DirectByteBuffer Modifier and Type Field Description private DirectByteBuffer
GenericMessage. buffer
Methods in com.biglybt.pifimpl.local.messaging that return DirectByteBuffer Modifier and Type Method Description DirectByteBuffer[]
GenericMessage. getData()
DirectByteBuffer[]
MessageAdapter. getData()
DirectByteBuffer
GenericMessage. getPayload()
Methods in com.biglybt.pifimpl.local.messaging with parameters of type DirectByteBuffer Modifier and Type Method Description Message
GenericMessage. deserialize(DirectByteBuffer data, byte version)
Message
MessageAdapter. deserialize(DirectByteBuffer data, byte version)
Constructors in com.biglybt.pifimpl.local.messaging with parameters of type DirectByteBuffer Constructor Description GenericMessage(java.lang.String _id, java.lang.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 Modifier and Type Method Description DirectByteBuffer[]
RawMessageAdapter. getRawData()
-
Uses of DirectByteBuffer in com.biglybt.pifimpl.local.utils
Fields in com.biglybt.pifimpl.local.utils declared as DirectByteBuffer Modifier and Type Field Description private DirectByteBuffer
PooledByteBufferImpl. buffer
Methods in com.biglybt.pifimpl.local.utils that return DirectByteBuffer Modifier and Type Method Description DirectByteBuffer
PooledByteBufferImpl. getBuffer()
Constructors in com.biglybt.pifimpl.local.utils with parameters of type DirectByteBuffer Constructor Description PooledByteBufferImpl(DirectByteBuffer _buffer)
-
Uses of DirectByteBuffer in com.biglybt.ui.swt.views
Methods in com.biglybt.ui.swt.views that return DirectByteBuffer Modifier and Type Method Description DirectByteBuffer
FilesView.FilesViewNodeInner. read(long offset, int length)
DirectByteBuffer
FilesView.FilesViewNodeLeaf. read(long offset, int length)
-