Class hwloc_topology_membind_support.Buffer

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

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

    • Buffer

      public Buffer(ByteBuffer container)
      Creates a new hwloc_topology_membind_support.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_topology_membind_support.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

    • set_thisproc_membind

      public boolean set_thisproc_membind()
      Returns:
      the value of the set_thisproc_membind field.
    • get_thisproc_membind

      public boolean get_thisproc_membind()
      Returns:
      the value of the get_thisproc_membind field.
    • set_proc_membind

      public boolean set_proc_membind()
      Returns:
      the value of the set_proc_membind field.
    • get_proc_membind

      public boolean get_proc_membind()
      Returns:
      the value of the get_proc_membind field.
    • set_thisthread_membind

      public boolean set_thisthread_membind()
      Returns:
      the value of the set_thisthread_membind field.
    • get_thisthread_membind

      public boolean get_thisthread_membind()
      Returns:
      the value of the get_thisthread_membind field.
    • alloc_membind

      public boolean alloc_membind()
      Returns:
      the value of the alloc_membind field.
    • set_area_membind

      public boolean set_area_membind()
      Returns:
      the value of the set_area_membind field.
    • get_area_membind

      public boolean get_area_membind()
      Returns:
      the value of the get_area_membind field.
    • get_area_memlocation

      public boolean get_area_memlocation()
      Returns:
      the value of the get_area_memlocation field.
    • firsttouch_membind

      public boolean firsttouch_membind()
      Returns:
      the value of the firsttouch_membind field.
    • bind_membind

      public boolean bind_membind()
      Returns:
      the value of the bind_membind field.
    • interleave_membind

      public boolean interleave_membind()
      Returns:
      the value of the interleave_membind field.
    • weighted_interleave_membind

      public boolean weighted_interleave_membind()
      Returns:
      the value of the weighted_interleave_membind field.
    • nexttouch_membind

      public boolean nexttouch_membind()
      Returns:
      the value of the nexttouch_membind field.
    • migrate_membind

      public boolean migrate_membind()
      Returns:
      the value of the migrate_membind field.