Class SMBBuffer

    • Constructor Detail

      • SMBBuffer

        public SMBBuffer()
      • SMBBuffer

        public SMBBuffer​(byte[] data)
    • Method Detail

      • putReserved

        public Buffer<SMBBuffer> putReserved​(int length)
        Puts '0' bytes for reserved parts of messages/headers
        Parameters:
        length - The length of the reserved space.
        Returns:
        this
      • putReserved1

        public Buffer<SMBBuffer> putReserved1()
        Shortcut method for putting 1 reserved byte in the buffer.
        Returns:
        this
      • putReserved2

        public Buffer<SMBBuffer> putReserved2()
        Shortcut method for putting 2 reserved bytes in the buffer.
        Returns:
        this
      • putReserved4

        public Buffer<SMBBuffer> putReserved4()
        Shortcut method for putting 4 reserved bytes in the buffer.
        Returns:
        this
      • putString

        public Buffer<SMBBuffer> putString​(java.lang.String string)
        [MS-SMB2].pdf 2.2 Message Syntax
        Parameters:
        string - The string value to write
        Returns:
        this
      • putStringLengthUInt16

        public Buffer<SMBBuffer> putStringLengthUInt16​(java.lang.String string)
        [MS-SMB2].pdf 2.2 Message Syntax
        Parameters:
        string - the string of which to write the length
        Returns:
        this