Uses of Class
eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
Packages that use MemorySegmentBuffer
-
Uses of MemorySegmentBuffer in eu.cloudnetservice.driver.impl.network.netty.memory
Subclasses with type arguments of type MemorySegmentBuffer in eu.cloudnetservice.driver.impl.network.netty.memoryModifier and TypeClassDescription(package private) final classNetty buffer implementation that is backed by a memory segment.Classes in eu.cloudnetservice.driver.impl.network.netty.memory that implement interfaces with type arguments of type MemorySegmentBufferModifier and TypeClassDescription(package private) final classNetty buffer implementation that is backed by a memory segment.Methods in eu.cloudnetservice.driver.impl.network.netty.memory that return MemorySegmentBufferModifier and TypeMethodDescriptionMemorySegmentBuffer.compact()MemorySegmentBuffer.copy()MemorySegmentBuffer.copy(boolean readOnly) MemorySegmentBuffer.copy(int offset, int length) MemorySegmentBuffer.copy(int offset, int length, boolean readOnly) MemorySegmentBuffer.ensureWritable(int size) MemorySegmentBuffer.ensureWritable(int size, int minimumGrowth, boolean allowCompaction) MemorySegmentBuffer.fill(byte value) MemorySegmentBuffer.first()MemorySegmentBuffer.implicitCapacityLimit(int limit) MemorySegmentBuffer.makeReadOnly()(package private) @NonNull MemorySegmentBufferMemorySegmentBuffer.newConstChild()Allocates a constant child which is similar to a read-only buffer but shares the memory region with this buffer.MemorySegmentBuffer.readerOffset(int offset) MemorySegmentBuffer.readSplit(int length) MemorySegmentBuffer.setByte(int woff, byte value) MemorySegmentBuffer.setChar(int woff, char value) MemorySegmentBuffer.setDouble(int woff, double value) MemorySegmentBuffer.setFloat(int woff, float value) MemorySegmentBuffer.setInt(int woff, int value) MemorySegmentBuffer.setLong(int woff, long value) MemorySegmentBuffer.setMedium(int woff, int value) MemorySegmentBuffer.setShort(int woff, short value) MemorySegmentBuffer.setUnsignedByte(int woff, int value) MemorySegmentBuffer.setUnsignedInt(int woff, long value) MemorySegmentBuffer.setUnsignedMedium(int woff, int value) MemorySegmentBuffer.setUnsignedShort(int woff, int value) MemorySegmentBuffer.skipReadableBytes(int delta) MemorySegmentBuffer.skipWritableBytes(int delta) MemorySegmentBuffer.split()MemorySegmentBuffer.split(int splitOffset) MemorySegmentBuffer.writeByte(byte value) MemorySegmentBuffer.writeBytes(byte[] source) MemorySegmentBuffer.writeBytes(byte[] source, int srcPos, int length) MemorySegmentBuffer.writeBytes(@NonNull ByteBuffer source) MemorySegmentBuffer.writeChar(char value) MemorySegmentBuffer.writeCharSequence(@NonNull CharSequence source, @NonNull Charset charset) MemorySegmentBuffer.writeDouble(double value) MemorySegmentBuffer.writeFloat(float value) MemorySegmentBuffer.writeInt(int value) MemorySegmentBuffer.writeLong(long value) MemorySegmentBuffer.writeMedium(int value) MemorySegmentBuffer.writerOffset(int offset) MemorySegmentBuffer.writeShort(short value) MemorySegmentBuffer.writeSplit(int length) MemorySegmentBuffer.writeUnsignedByte(int value) MemorySegmentBuffer.writeUnsignedInt(long value) MemorySegmentBuffer.writeUnsignedMedium(int value) MemorySegmentBuffer.writeUnsignedShort(int value) Methods in eu.cloudnetservice.driver.impl.network.netty.memory that return types with arguments of type MemorySegmentBufferModifier and TypeMethodDescriptionprotected @NonNull io.netty5.buffer.Owned<MemorySegmentBuffer> MemorySegmentBuffer.prepareSend()Constructors in eu.cloudnetservice.driver.impl.network.netty.memory with parameters of type MemorySegmentBufferModifierConstructorDescriptionprivateMemorySegmentBuffer(@NonNull MemorySegmentBuffer parent, @NonNull io.netty5.buffer.Drop<MemorySegmentBuffer> drop) Constructs a buffer that represents a constant child of the given parent buffer.Constructor parameters in eu.cloudnetservice.driver.impl.network.netty.memory with type arguments of type MemorySegmentBufferModifierConstructorDescriptionprivateMemorySegmentBuffer(@NonNull MemorySegmentBuffer parent, @NonNull io.netty5.buffer.Drop<MemorySegmentBuffer> drop) Constructs a buffer that represents a constant child of the given parent buffer.(package private)MemorySegmentBuffer(@NonNull MemorySegment baseSegment, @NonNull io.netty5.buffer.AllocatorControl control, @NonNull io.netty5.buffer.Drop<MemorySegmentBuffer> drop) Constructs a new memory segment buffer based on the given base segment.privateMemorySegmentBuffer(@NonNull MemorySegment baseSegment, @NonNull MemorySegment rwSegment, @NonNull io.netty5.buffer.AllocatorControl control, @NonNull io.netty5.buffer.Drop<MemorySegmentBuffer> drop) Constructs a new memory segment buffer based on the given memory segments.