Module jcifs

Class rpc.uuid_t

java.lang.Object
org.codelibs.jcifs.smb.dcerpc.ndr.NdrObject
org.codelibs.jcifs.smb.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 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
  • 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