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 ByteBuf
    Modifier and Type
    Method
    Description
    static 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 ByteBuf
    Modifier and Type
    Method
    Description
    protected 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.buf
    Modifier and Type
    Class
    Description
    class 
    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).