Top Description Inners Fields Constructors Methods
org.lwjgl.util.hwloc

public Class hwloc_topology_membind_support

extends Struct<hwloc_topology_membind_support>
Class Inheritance
Annotations
@NativeType:struct hwloc_topology_membind_support
Imports
javax.annotation.*, java.nio.*, org.lwjgl.system.*

Layout


struct hwloc_topology_membind_support {
    unsigned char set_thisproc_membind;
    unsigned char get_thisproc_membind;
    unsigned char set_proc_membind;
    unsigned char get_proc_membind;
    unsigned char set_thisthread_membind;
    unsigned char get_thisthread_membind;
    unsigned char set_area_membind;
    unsigned char get_area_membind;
    unsigned char alloc_membind;
    unsigned char firsttouch_membind;
    unsigned char bind_membind;
    unsigned char interleave_membind;
    unsigned char nexttouch_membind;
    unsigned char migrate_membind;
    unsigned char get_area_memlocation;
}

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public static final int
ALIGNOF

The struct alignment in bytes.

public static final int
ALLOC_MEMBIND

The struct member offsets.

public static final int
BIND_MEMBIND

The struct member offsets.

public static final int
FIRSTTOUCH_MEMBIND

The struct member offsets.

public static final int
GET_AREA_MEMBIND

The struct member offsets.

public static final int
GET_AREA_MEMLOCATION

The struct member offsets.

public static final int
GET_PROC_MEMBIND

The struct member offsets.

public static final int
GET_THISPROC_MEMBIND

The struct member offsets.

public static final int
GET_THISTHREAD_MEMBIND

The struct member offsets.

public static final int
INTERLEAVE_MEMBIND

The struct member offsets.

public static final int
MIGRATE_MEMBIND

The struct member offsets.

public static final int
NEXTTOUCH_MEMBIND

The struct member offsets.

public static final int
SET_AREA_MEMBIND

The struct member offsets.

public static final int
SET_PROC_MEMBIND

The struct member offsets.

public static final int
SET_THISPROC_MEMBIND

The struct member offsets.

public static final int
SET_THISTHREAD_MEMBIND

The struct member offsets.

public static final int
SIZEOF

The struct size in bytes.

Inherited from org.lwjgl.system.Struct:
containerDEFAULT_ALIGN_ASDEFAULT_PACK_ALIGNMENT

Constructor Summary

AccessConstructor and Description
protected
hwloc_topology_membind_support(long address, ByteBuffer container)

public
hwloc_topology_membind_support(ByteBuffer container)

Creates a hwloc_topology_membind_support instance at the current position of the specified ByteBuffer container.

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

the value of the alloc_membind field.
alloc_membind
()

public boolean

Returns:

the value of the bind_membind field.
bind_membind
()

protected hwloc_topology_membind_support
create(long
the struct memory address
address
,
ByteBuffer
an optional container buffer, to be referenced strongly by the struct instance.
container
)

Implements abstract org.lwjgl.system.Struct.create.

Similar to the constructor, but returns the exact type of the Struct subclass.
public static hwloc_topology_membind_support
create(long address)

Returns a new hwloc_topology_membind_support instance for the specified memory address.

public static hwloc_topology_membind_support.Buffer
create(long
the memory address
address
,
int
the buffer capacity
capacity
)

Create a hwloc_topology_membind_support.Buffer instance at the specified memory.

public static hwloc_topology_membind_support
createSafe(long address)

Like create, but returns null if address is NULL.

public static hwloc_topology_membind_support.Buffer
createSafe(long address, int capacity)

Like create, but returns null if address is NULL.

public boolean

Returns:

the value of the firsttouch_membind field.
firsttouch_membind
()

public boolean

Returns:

the value of the get_area_membind field.
get_area_membind
()

public boolean

Returns:

the value of the get_area_memlocation field.
get_area_memlocation
()

public boolean

Returns:

the value of the get_proc_membind field.
get_proc_membind
()

public boolean

Returns:

the value of the get_thisproc_membind field.
get_thisproc_membind
()

public boolean

Returns:

the value of the get_thisthread_membind field.
get_thisthread_membind
()

public boolean

Returns:

the value of the interleave_membind field.
interleave_membind
()

public boolean

Returns:

the value of the migrate_membind field.
migrate_membind
()

public static boolean
nalloc_membind(long struct)

Unsafe version of alloc_membind.

public static boolean
nbind_membind(long struct)

Unsafe version of bind_membind.

public boolean

Returns:

the value of the nexttouch_membind field.
nexttouch_membind
()

public static boolean
nfirsttouch_membind(long struct)

Unsafe version of firsttouch_membind.

public static boolean
nget_area_membind(long struct)

Unsafe version of get_area_membind.

public static boolean
nget_area_memlocation(long struct)

Unsafe version of get_area_memlocation.

public static boolean
nget_proc_membind(long struct)

Unsafe version of get_proc_membind.

public static boolean
nget_thisproc_membind(long struct)

Unsafe version of get_thisproc_membind.

public static boolean
nget_thisthread_membind(long struct)

Unsafe version of get_thisthread_membind.

public static boolean
ninterleave_membind(long struct)

Unsafe version of interleave_membind.

public static boolean
nmigrate_membind(long struct)

Unsafe version of migrate_membind.

public static boolean
nnexttouch_membind(long struct)

Unsafe version of nexttouch_membind.

public static boolean
nset_area_membind(long struct)

Unsafe version of set_area_membind.

public static boolean
nset_proc_membind(long struct)

Unsafe version of set_proc_membind.

public static boolean
nset_thisproc_membind(long struct)

Unsafe version of set_thisproc_membind.

public static boolean
nset_thisthread_membind(long struct)

Unsafe version of set_thisthread_membind.

public boolean

Returns:

the value of the set_area_membind field.
set_area_membind
()

public boolean

Returns:

the value of the set_proc_membind field.
set_proc_membind
()

public boolean

Returns:

the value of the set_thisproc_membind field.
set_thisproc_membind
()

public boolean

Returns:

the value of the set_thisthread_membind field.
set_thisthread_membind
()

public int
sizeof()

Implements abstract org.lwjgl.system.Struct.sizeof.

Returns sizeof(struct).
Inherited from org.lwjgl.system.Struct:
__array__array__array__checkContainer__checkMalloc__create__getContainer__getContainer__member__member__member__padding__padding__struct__struct__union__unionclearfreeisNullvalidate

Field Detail

ALIGNOFback to summary
public static final int ALIGNOF

The struct alignment in bytes.

ALLOC_MEMBINDback to summary
public static final int ALLOC_MEMBIND

The struct member offsets.

BIND_MEMBINDback to summary
public static final int BIND_MEMBIND

The struct member offsets.

FIRSTTOUCH_MEMBINDback to summary
public static final int FIRSTTOUCH_MEMBIND

The struct member offsets.

GET_AREA_MEMBINDback to summary
public static final int GET_AREA_MEMBIND

The struct member offsets.

GET_AREA_MEMLOCATIONback to summary
public static final int GET_AREA_MEMLOCATION

The struct member offsets.

GET_PROC_MEMBINDback to summary
public static final int GET_PROC_MEMBIND

The struct member offsets.

GET_THISPROC_MEMBINDback to summary
public static final int GET_THISPROC_MEMBIND

The struct member offsets.

GET_THISTHREAD_MEMBINDback to summary
public static final int GET_THISTHREAD_MEMBIND

The struct member offsets.

INTERLEAVE_MEMBINDback to summary
public static final int INTERLEAVE_MEMBIND

The struct member offsets.

MIGRATE_MEMBINDback to summary
public static final int MIGRATE_MEMBIND

The struct member offsets.

NEXTTOUCH_MEMBINDback to summary
public static final int NEXTTOUCH_MEMBIND

The struct member offsets.

SET_AREA_MEMBINDback to summary
public static final int SET_AREA_MEMBIND

The struct member offsets.

SET_PROC_MEMBINDback to summary
public static final int SET_PROC_MEMBIND

The struct member offsets.

SET_THISPROC_MEMBINDback to summary
public static final int SET_THISPROC_MEMBIND

The struct member offsets.

SET_THISTHREAD_MEMBINDback to summary
public static final int SET_THISTHREAD_MEMBIND

The struct member offsets.

SIZEOFback to summary
public static final int SIZEOF

The struct size in bytes.

Constructor Detail

hwloc_topology_membind_supportback to summary
protected hwloc_topology_membind_support(long address, ByteBuffer container)
hwloc_topology_membind_supportback to summary
public hwloc_topology_membind_support(ByteBuffer container)

Creates a hwloc_topology_membind_support instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

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

Method Detail

alloc_membindback to summary
public boolean alloc_membind()
Returns:boolean

the value of the alloc_membind field.

Annotations
@NativeType:unsigned char
bind_membindback to summary
public boolean bind_membind()
Returns:boolean

the value of the bind_membind field.

Annotations
@NativeType:unsigned char
createback to summary
protected hwloc_topology_membind_support create(long address, ByteBuffer container)

Implements abstract org.lwjgl.system.Struct.create.

Doc from org.lwjgl.system.Struct.create.

Similar to the constructor, but returns the exact type of the Struct subclass.

Effectively, every Struct instance is a factory for more instances of the same type. This is used by StructBuffer.

Parameters
address:long

the struct memory address

container:ByteBuffer

an optional container buffer, to be referenced strongly by the struct instance.

Annotations
@Override
createback to summary
public static hwloc_topology_membind_support create(long address)

Returns a new hwloc_topology_membind_support instance for the specified memory address.

createback to summary
public static hwloc_topology_membind_support.Buffer create(long address, int capacity)

Create a hwloc_topology_membind_support.Buffer instance at the specified memory.

Parameters
address:long

the memory address

capacity:int

the buffer capacity

createSafeback to summary
public static hwloc_topology_membind_support createSafe(long address)

Like create, but returns null if address is NULL.

Annotations
@Nullable
createSafeback to summary
public static hwloc_topology_membind_support.Buffer createSafe(long address, int capacity)

Like create, but returns null if address is NULL.

Annotations
@Nullable
firsttouch_membindback to summary
public boolean firsttouch_membind()
Returns:boolean

the value of the firsttouch_membind field.

Annotations
@NativeType:unsigned char
get_area_membindback to summary
public boolean get_area_membind()
Returns:boolean

the value of the get_area_membind field.

Annotations
@NativeType:unsigned char
get_area_memlocationback to summary
public boolean get_area_memlocation()
Returns:boolean

the value of the get_area_memlocation field.

Annotations
@NativeType:unsigned char
get_proc_membindback to summary
public boolean get_proc_membind()
Returns:boolean

the value of the get_proc_membind field.

Annotations
@NativeType:unsigned char
get_thisproc_membindback to summary
public boolean get_thisproc_membind()
Returns:boolean

the value of the get_thisproc_membind field.

Annotations
@NativeType:unsigned char
get_thisthread_membindback to summary
public boolean get_thisthread_membind()
Returns:boolean

the value of the get_thisthread_membind field.

Annotations
@NativeType:unsigned char
interleave_membindback to summary
public boolean interleave_membind()
Returns:boolean

the value of the interleave_membind field.

Annotations
@NativeType:unsigned char
migrate_membindback to summary
public boolean migrate_membind()
Returns:boolean

the value of the migrate_membind field.

Annotations
@NativeType:unsigned char
nalloc_membindback to summary
public static boolean nalloc_membind(long struct)

Unsafe version of alloc_membind.

nbind_membindback to summary
public static boolean nbind_membind(long struct)

Unsafe version of bind_membind.

nexttouch_membindback to summary
public boolean nexttouch_membind()
Returns:boolean

the value of the nexttouch_membind field.

Annotations
@NativeType:unsigned char
nfirsttouch_membindback to summary
public static boolean nfirsttouch_membind(long struct)

Unsafe version of firsttouch_membind.

nget_area_membindback to summary
public static boolean nget_area_membind(long struct)

Unsafe version of get_area_membind.

nget_area_memlocationback to summary
public static boolean nget_area_memlocation(long struct)

Unsafe version of get_area_memlocation.

nget_proc_membindback to summary
public static boolean nget_proc_membind(long struct)

Unsafe version of get_proc_membind.

nget_thisproc_membindback to summary
public static boolean nget_thisproc_membind(long struct)

Unsafe version of get_thisproc_membind.

nget_thisthread_membindback to summary
public static boolean nget_thisthread_membind(long struct)

Unsafe version of get_thisthread_membind.

ninterleave_membindback to summary
public static boolean ninterleave_membind(long struct)

Unsafe version of interleave_membind.

nmigrate_membindback to summary
public static boolean nmigrate_membind(long struct)

Unsafe version of migrate_membind.

nnexttouch_membindback to summary
public static boolean nnexttouch_membind(long struct)

Unsafe version of nexttouch_membind.

nset_area_membindback to summary
public static boolean nset_area_membind(long struct)

Unsafe version of set_area_membind.

nset_proc_membindback to summary
public static boolean nset_proc_membind(long struct)

Unsafe version of set_proc_membind.

nset_thisproc_membindback to summary
public static boolean nset_thisproc_membind(long struct)

Unsafe version of set_thisproc_membind.

nset_thisthread_membindback to summary
public static boolean nset_thisthread_membind(long struct)

Unsafe version of set_thisthread_membind.

set_area_membindback to summary
public boolean set_area_membind()
Returns:boolean

the value of the set_area_membind field.

Annotations
@NativeType:unsigned char
set_proc_membindback to summary
public boolean set_proc_membind()
Returns:boolean

the value of the set_proc_membind field.

Annotations
@NativeType:unsigned char
set_thisproc_membindback to summary
public boolean set_thisproc_membind()
Returns:boolean

the value of the set_thisproc_membind field.

Annotations
@NativeType:unsigned char
set_thisthread_membindback to summary
public boolean set_thisthread_membind()
Returns:boolean

the value of the set_thisthread_membind field.

Annotations
@NativeType:unsigned char
sizeofback to summary
public int sizeof()

Implements abstract org.lwjgl.system.Struct.sizeof.

Doc from org.lwjgl.system.Struct.sizeof.

Returns sizeof(struct).

Annotations
@Override
org.lwjgl.util.hwloc back to summary

public Class hwloc_topology_membind_support.Buffer

extends StructBuffer<hwloc_topology_membind_support, hwloc_topology_membind_support.Buffer>
Class Inheritance

An array of hwloc_topology_membind_support structs.

Field Summary

Modifier and TypeField and Description
private static final hwloc_topology_membind_support

Constructor Summary

AccessConstructor and Description
public
Buffer(ByteBuffer container)

Creates a new hwloc_topology_membind_support.Buffer instance backed by the specified container.

public
Buffer(long address, int cap)

pack-priv
Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap)

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

the value of the alloc_membind field.
alloc_membind
()

public boolean

Returns:

the value of the bind_membind field.
bind_membind
()

public boolean

Returns:

the value of the firsttouch_membind field.
firsttouch_membind
()

public boolean

Returns:

the value of the get_area_membind field.
get_area_membind
()

public boolean

Returns:

the value of the get_area_memlocation field.
get_area_memlocation
()

public boolean

Returns:

the value of the get_proc_membind field.
get_proc_membind
()

public boolean

Returns:

the value of the get_thisproc_membind field.
get_thisproc_membind
()

public boolean

Returns:

the value of the get_thisthread_membind field.
get_thisthread_membind
()

protected hwloc_topology_membind_support
public boolean

Returns:

the value of the interleave_membind field.
interleave_membind
()

public boolean

Returns:

the value of the migrate_membind field.
migrate_membind
()

public boolean

Returns:

the value of the nexttouch_membind field.
nexttouch_membind
()

protected hwloc_topology_membind_support.Buffer
public boolean

Returns:

the value of the set_area_membind field.
set_area_membind
()

public boolean

Returns:

the value of the set_proc_membind field.
set_proc_membind
()

public boolean

Returns:

the value of the set_thisproc_membind field.
set_thisproc_membind
()

public boolean

Returns:

the value of the set_thisthread_membind field.
set_thisthread_membind
()

Inherited from org.lwjgl.system.StructBuffer:
applyapplyforEachgetgetgetgetiteratorparallelStreamputputsizeofspliteratorstream

Field Detail

ELEMENT_FACTORYback to summary
private static final hwloc_topology_membind_support ELEMENT_FACTORY

Constructor Detail

Bufferback to summary
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.

Bufferback to summary
public Buffer(long address, int cap)
Bufferback to summary
pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap)

Method Detail

alloc_membindback to summary
public boolean alloc_membind()
Returns:boolean

the value of the alloc_membind field.

Annotations
@NativeType:unsigned char
bind_membindback to summary
public boolean bind_membind()
Returns:boolean

the value of the bind_membind field.

Annotations
@NativeType:unsigned char
firsttouch_membindback to summary
public boolean firsttouch_membind()
Returns:boolean

the value of the firsttouch_membind field.

Annotations
@NativeType:unsigned char
get_area_membindback to summary
public boolean get_area_membind()
Returns:boolean

the value of the get_area_membind field.

Annotations
@NativeType:unsigned char
get_area_memlocationback to summary
public boolean get_area_memlocation()
Returns:boolean

the value of the get_area_memlocation field.

Annotations
@NativeType:unsigned char
get_proc_membindback to summary
public boolean get_proc_membind()
Returns:boolean

the value of the get_proc_membind field.

Annotations
@NativeType:unsigned char
get_thisproc_membindback to summary
public boolean get_thisproc_membind()
Returns:boolean

the value of the get_thisproc_membind field.

Annotations
@NativeType:unsigned char
get_thisthread_membindback to summary
public boolean get_thisthread_membind()
Returns:boolean

the value of the get_thisthread_membind field.

Annotations
@NativeType:unsigned char
getElementFactoryback to summary
protected hwloc_topology_membind_support getElementFactory()

Implements abstract org.lwjgl.system.StructBuffer.getElementFactory.

Annotations
@Override
interleave_membindback to summary
public boolean interleave_membind()
Returns:boolean

the value of the interleave_membind field.

Annotations
@NativeType:unsigned char
migrate_membindback to summary
public boolean migrate_membind()
Returns:boolean

the value of the migrate_membind field.

Annotations
@NativeType:unsigned char
nexttouch_membindback to summary
public boolean nexttouch_membind()
Returns:boolean

the value of the nexttouch_membind field.

Annotations
@NativeType:unsigned char
selfback to summary
protected hwloc_topology_membind_support.Buffer self()

Implements abstract org.lwjgl.system.CustomBuffer.self.

Annotations
@Override
set_area_membindback to summary
public boolean set_area_membind()
Returns:boolean

the value of the set_area_membind field.

Annotations
@NativeType:unsigned char
set_proc_membindback to summary
public boolean set_proc_membind()
Returns:boolean

the value of the set_proc_membind field.

Annotations
@NativeType:unsigned char
set_thisproc_membindback to summary
public boolean set_thisproc_membind()
Returns:boolean

the value of the set_thisproc_membind field.

Annotations
@NativeType:unsigned char
set_thisthread_membindback to summary
public boolean set_thisthread_membind()
Returns:boolean

the value of the set_thisthread_membind field.

Annotations
@NativeType:unsigned char