Module jcifs

Class rpc.uuid_t

java.lang.Object
org.codelibs.jcifs.smb1.dcerpc.ndr.NdrObject
org.codelibs.jcifs.smb1.dcerpc.rpc.uuid_t
Direct Known Subclasses:
UUID
Enclosing class:
rpc

public static class rpc.uuid_t extends NdrObject
UUID (Universally Unique Identifier) structure for DCE/RPC. Represents a 128-bit UUID as defined by DCE/RPC specification.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    byte
    The high field of the clock sequence multiplexed with the variant.
    byte
    The low field of the clock sequence.
    byte[]
    The spatially unique node identifier (6 bytes).
    short
    The high field of the timestamp multiplexed with the version number.
    int
    The low field of the timestamp.
    short
    The middle field of the timestamp.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor for uuid_t.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Decodes this NDR object from the specified buffer
    void
    Encodes this NDR object into the specified buffer

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • time_low

      public int time_low
      The low field of the timestamp.
    • time_mid

      public short time_mid
      The middle field of the timestamp.
    • time_hi_and_version

      public short time_hi_and_version
      The high field of the timestamp multiplexed with the version number.
    • clock_seq_hi_and_reserved

      public byte clock_seq_hi_and_reserved
      The high field of the clock sequence multiplexed with the variant.
    • clock_seq_low

      public byte clock_seq_low
      The low field of the clock sequence.
    • node

      public byte[] node
      The spatially unique node identifier (6 bytes).
  • Constructor Details

    • uuid_t

      public uuid_t()
      Default constructor for uuid_t.
  • Method Details

    • encode

      public void encode(NdrBuffer _dst) throws NdrException
      Description copied from class: NdrObject
      Encodes this NDR object into the specified buffer
      Specified by:
      encode in class NdrObject
      Parameters:
      _dst - the destination buffer for encoding
      Throws:
      NdrException - if encoding fails
    • decode

      public void decode(NdrBuffer _src) throws NdrException
      Description copied from class: NdrObject
      Decodes this NDR object from the specified buffer
      Specified by:
      decode in class NdrObject
      Parameters:
      _src - the source buffer for decoding
      Throws:
      NdrException - if decoding fails