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 ByteBufByteBuf.buffer(byte[] theArray) Create a buffer for the entire given byte array.static ByteBufByteBuf.buffer(byte[][] theMatrix) Create a buffer for the entire given byte matrix.static ByteBufByteBuf.buffer(SharedByte item) Create a buffer for a shared byte item.static ByteBufByteBuf.buffer(SharedByteArray theArray) Create a buffer for the entire given shared byte array.static ByteBufByteBuf.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 ByteBufByteBuf.emptyBuffer()Create an empty buffer.static ByteBufByteBuf.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 ByteBufByteBuf.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 ByteBufByteBuf.sliceBuffer(byte[] theArray, Range theRange) Create a buffer for one slice of the given byte array.static ByteBufByteBuf.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 voidByteBuf.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 TypeClassDescriptionclassClass ByteArrayBuf provides a buffer for an array of byte items sent or received using the Message Protocol (MP).classClass ByteArrayBuf_1 provides a buffer for an array of byte items sent or received using the Message Protocol (MP).classClass ByteItemBuf provides a buffer for a single byte item sent or received using the Message Protocol (MP).classClass ByteMatrixBuf provides a buffer for a matrix of byte items sent or received using the Message Protocol (MP).classClass ByteMatrixBuf_1 provides a buffer for a matrix of byte items sent or received using the Message Protocol (MP).classClass EmptyByteBuf provides a byte buffer that contains no items for messages using the Message Protocol (MP).classClass SharedByteArrayBuf provides a buffer for a multiple thread safe array of byte items sent or received using the Message Protocol (MP).classClass SharedByteArrayBuf_1 provides a buffer for a multiple thread safe array of byte items sent or received using the Message Protocol (MP).classClass SharedByteBuf provides a buffer for a multiple thread safe byte item sent or received using the Message Protocol (MP).