Uses of Class
edu.rit.mp.ByteBuf
Packages that use ByteBuf
Package
Description
The MP package provides low-level support for Message Passing.
The BUF package provides data buffers for Message Passing.
-
Uses of ByteBuf in edu.rit.mp
Methods in edu.rit.mp that return ByteBufModifier and TypeMethodDescriptionstatic ByteBuf
ByteBuf.buffer
(byte[] theArray) Create a buffer for the entire given byte array.static ByteBuf
ByteBuf.buffer
(byte[][] theMatrix) Create a buffer for the entire given byte matrix.static ByteBuf
ByteBuf.buffer
(SharedByte item) Create a buffer for a shared byte item.static ByteBuf
ByteBuf.buffer
(SharedByteArray theArray) Create a buffer for the entire given shared byte array.static ByteBuf
ByteBuf.colSliceBuffer
(byte[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given byte matrix.static ByteBuf[]
ByteBuf.colSliceBuffers
(byte[][] theMatrix, Range[] theColRanges) Create an array of buffers for multiple column slices of the given byte matrix.static ByteBuf
ByteBuf.emptyBuffer()
Create an empty buffer.static ByteBuf
ByteBuf.patchBuffer
(byte[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given byte matrix.static ByteBuf[]
ByteBuf.patchBuffers
(byte[][] theMatrix, Range[] theRowRanges, Range[] theColRanges) Create an array of buffers for multiple patches of the given byte matrix.static ByteBuf
ByteBuf.rowSliceBuffer
(byte[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given byte matrix.static ByteBuf[]
ByteBuf.rowSliceBuffers
(byte[][] theMatrix, Range[] theRowRanges) Create an array of buffers for multiple row slices of the given byte matrix.static ByteBuf
ByteBuf.sliceBuffer
(byte[] theArray, Range theRange) Create a buffer for one slice of the given byte array.static ByteBuf
ByteBuf.sliceBuffer
(SharedByteArray theArray, Range theRange) Create a buffer for one slice of the given shared byte array.static ByteBuf[]
ByteBuf.sliceBuffers
(byte[] theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given byte array.static ByteBuf[]
ByteBuf.sliceBuffers
(SharedByteArray theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given shared byte array.Methods in edu.rit.mp with parameters of type ByteBufModifier and TypeMethodDescriptionprotected static void
ByteBuf.defaultCopy
(ByteBuf theSrc, ByteBuf theDst) Copy items from the given source buffer to the given destination buffer. -
Uses of ByteBuf in edu.rit.mp.buf
Subclasses of ByteBuf in edu.rit.mp.bufModifier and TypeClassDescriptionclass
Class ByteArrayBuf provides a buffer for an array of byte items sent or received using the Message Protocol (MP).class
Class ByteArrayBuf_1 provides a buffer for an array of byte items sent or received using the Message Protocol (MP).class
Class ByteItemBuf provides a buffer for a single byte item sent or received using the Message Protocol (MP).class
Class ByteMatrixBuf provides a buffer for a matrix of byte items sent or received using the Message Protocol (MP).class
Class ByteMatrixBuf_1 provides a buffer for a matrix of byte items sent or received using the Message Protocol (MP).class
Class EmptyByteBuf provides a byte buffer that contains no items for messages using the Message Protocol (MP).class
Class SharedByteArrayBuf provides a buffer for a multiple thread safe array of byte items sent or received using the Message Protocol (MP).class
Class SharedByteArrayBuf_1 provides a buffer for a multiple thread safe array of byte items sent or received using the Message Protocol (MP).class
Class SharedByteBuf provides a buffer for a multiple thread safe byte item sent or received using the Message Protocol (MP).