Class SMB2PacketHeader

  • All Implemented Interfaces:
    SMBHeader

    public class SMB2PacketHeader
    extends java.lang.Object
    implements SMBHeader
    [MS-SMB2] 2.2.1 SMB2 Packet Header
    • Field Detail

      • EMPTY_SIGNATURE

        public static final byte[] EMPTY_SIGNATURE
      • PROTOCOL_ID

        public static final byte[] PROTOCOL_ID
    • Constructor Detail

      • SMB2PacketHeader

        public SMB2PacketHeader()
    • Method Detail

      • setMessageId

        public void setMessageId​(long messageId)
      • getTreeId

        public long getTreeId()
      • setTreeId

        public void setTreeId​(long treeId)
      • getSessionId

        public long getSessionId()
      • setSessionId

        public void setSessionId​(long sessionId)
      • setDialect

        public void setDialect​(SMB2Dialect dialect)
      • getMessageId

        public long getMessageId()
      • setCreditRequest

        public void setCreditRequest​(int creditRequest)
      • getCreditResponse

        public int getCreditResponse()
      • setAsyncId

        public void setAsyncId​(long asyncId)
      • getAsyncId

        public long getAsyncId()
      • setStatusCode

        public void setStatusCode​(long statusCode)
      • getStatusCode

        public long getStatusCode()
      • getFlags

        public long getFlags()
      • setFlags

        public void setFlags​(long flags)
      • getNextCommandOffset

        public int getNextCommandOffset()
      • setNextCommandOffset

        public void setNextCommandOffset​(int nextCommandOffset)
      • setCreditCharge

        public void setCreditCharge​(int creditCharge)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getCreditCharge

        public int getCreditCharge()
      • getSignature

        public byte[] getSignature()
      • setMessageEndPosition

        public void setMessageEndPosition​(int messageEndPosition)