Interface Packet

    • Method Detail

      • position

        int position()
      • position

        void position​(int position)
      • limit

        int limit()
      • limit

        void limit​(int limit)
      • flip

        void flip()
      • remaining

        int remaining()
      • rewind

        void rewind()
      • hasRemaining

        boolean hasRemaining()
      • clear

        void clear()
      • duplicate

        Packet duplicate()
      • duplicate

        java.lang.Object duplicate​(java.lang.ClassLoader cl)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • capacity

        int capacity()
      • dispose

        void dispose()
      • sliceAsBytes

        byte[] sliceAsBytes()
      • getAdapter

        java.lang.Object getAdapter​(java.lang.Class target)
      • writeTo

        void writeTo​(java.io.OutputStream out)
              throws java.io.IOException
        Writes the remaing bytes in the packet to the output stream.
        Parameters:
        out -
        Throws:
        java.io.IOException
      • writeTo

        void writeTo​(java.io.DataOutput out)
              throws java.io.IOException
        Throws:
        java.io.IOException
      • read

        int read()
      • read

        int read​(byte[] data,
                 int offset,
                 int length)
      • write

        boolean write​(int data)
      • write

        int write​(byte[] data,
                  int offset,
                  int length)
      • read

        int read​(Packet dest)