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

      @NativeType("unsigned char") public boolean set_thisproc_membind()
      Returns:
      the value of the set_thisproc_membind field.
    • get_thisproc_membind

      @NativeType("unsigned char") public boolean get_thisproc_membind()
      Returns:
      the value of the get_thisproc_membind field.
    • set_proc_membind

      @NativeType("unsigned char") public boolean set_proc_membind()
      Returns:
      the value of the set_proc_membind field.
    • get_proc_membind

      @NativeType("unsigned char") public boolean get_proc_membind()
      Returns:
      the value of the get_proc_membind field.
    • set_thisthread_membind

      @NativeType("unsigned char") public boolean set_thisthread_membind()
      Returns:
      the value of the set_thisthread_membind field.
    • get_thisthread_membind

      @NativeType("unsigned char") public boolean get_thisthread_membind()
      Returns:
      the value of the get_thisthread_membind field.
    • alloc_membind

      @NativeType("unsigned char") public boolean alloc_membind()
      Returns:
      the value of the alloc_membind field.
    • set_area_membind

      @NativeType("unsigned char") public boolean set_area_membind()
      Returns:
      the value of the set_area_membind field.
    • get_area_membind

      @NativeType("unsigned char") public boolean get_area_membind()
      Returns:
      the value of the get_area_membind field.
    • get_area_memlocation

      @NativeType("unsigned char") public boolean get_area_memlocation()
      Returns:
      the value of the get_area_memlocation field.
    • firsttouch_membind

      @NativeType("unsigned char") public boolean firsttouch_membind()
      Returns:
      the value of the firsttouch_membind field.
    • bind_membind

      @NativeType("unsigned char") public boolean bind_membind()
      Returns:
      the value of the bind_membind field.
    • interleave_membind

      @NativeType("unsigned char") public boolean interleave_membind()
      Returns:
      the value of the interleave_membind field.
    • weighted_interleave_membind

      @NativeType("unsigned char") public boolean weighted_interleave_membind()
      Returns:
      the value of the weighted_interleave_membind field.
    • nexttouch_membind

      @NativeType("unsigned char") public boolean nexttouch_membind()
      Returns:
      the value of the nexttouch_membind field.
    • migrate_membind

      @NativeType("unsigned char") public boolean migrate_membind()
      Returns:
      the value of the migrate_membind field.