Class hwloc_bridge_attr_s.Buffer

All Implemented Interfaces:
Iterable<hwloc_bridge_attr_s>, Pointer
Enclosing class:
hwloc_bridge_attr_s

public static class hwloc_bridge_attr_s.Buffer extends StructBuffer<hwloc_bridge_attr_s,hwloc_bridge_attr_s.Buffer>
An array of hwloc_bridge_attr_s structs.
  • Constructor Details

    • Buffer

      public Buffer(ByteBuffer container)
      Creates a new hwloc_bridge_attr_s.Buffer instance backed by the specified container.

      Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by hwloc_bridge_attr_s.SIZEOF, and its mark will be undefined.

      The created buffer instance holds a strong reference to the container object.

    • Buffer

      public Buffer(long address, int cap)
  • Method Details

    • upstream_pci

      public hwloc_pcidev_attr_s upstream_pci()
      Returns:
      a hwloc_pcidev_attr_s view of the upstream.pci field.
    • upstream_type

      public int upstream_type()
      Returns:
      the value of the upstream_type field.
    • downstream_pci_domain

      public int downstream_pci_domain()
      Returns:
      the value of the downstream.pci.domain field.
    • downstream_pci_secondary_bus

      public byte downstream_pci_secondary_bus()
      Returns:
      the value of the downstream.pci.secondary_bus field.
    • downstream_pci_subordinate_bus

      public byte downstream_pci_subordinate_bus()
      Returns:
      the value of the downstream.pci.subordinate_bus field.
    • downstream_type

      public int downstream_type()
      Returns:
      the value of the downstream_type field.
    • depth

      public int depth()
      Returns:
      the value of the depth field.