struct hwloc_obj {
hwloc_obj_type_t type;
char * subtype;
unsigned os_index;
char * name;
hwloc_uint64_t total_memory;
struct hwloc_obj_attr_u * attr;
int depth;
unsigned logical_index;
struct hwloc_obj * next_cousin;
struct hwloc_obj * prev_cousin;
struct hwloc_obj * parent;
unsigned sibling_rank;
struct hwloc_obj * next_sibling;
struct hwloc_obj * prev_sibling;
unsigned arity;
struct hwloc_obj ** children;
struct hwloc_obj * first_child;
struct hwloc_obj * last_child;
int symmetric_subtree;
unsigned memory_arity;
struct hwloc_obj * memory_first_child;
unsigned io_arity;
struct hwloc_obj * io_first_child;
unsigned misc_arity;
struct hwloc_obj * misc_first_child;
hwloc_cpuset_t cpuset;
hwloc_cpuset_t complete_cpuset;
hwloc_nodeset_t nodeset;
hwloc_nodeset_t complete_nodeset;
struct hwloc_infos_s infos;
void * userdata;
hwloc_uint64_t gp_index;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | hwloc_obj.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | ARITY
The struct member offsets. |
| public static final int | ATTR
The struct member offsets. |
| public static final int | CHILDREN
The struct member offsets. |
| public static final int | COMPLETE_CPUSET
The struct member offsets. |
| public static final int | COMPLETE_NODESET
The struct member offsets. |
| public static final int | CPUSET
The struct member offsets. |
| public static final int | DEPTH
The struct member offsets. |
| public static final int | FIRST_CHILD
The struct member offsets. |
| public static final int | GP_INDEX
The struct member offsets. |
| public static final int | INFOS
The struct member offsets. |
| public static final int | IO_ARITY
The struct member offsets. |
| public static final int | IO_FIRST_CHILD
The struct member offsets. |
| public static final int | LAST_CHILD
The struct member offsets. |
| public static final int | LOGICAL_INDEX
The struct member offsets. |
| public static final int | MEMORY_ARITY
The struct member offsets. |
| public static final int | MEMORY_FIRST_CHILD
The struct member offsets. |
| public static final int | MISC_ARITY
The struct member offsets. |
| public static final int | MISC_FIRST_CHILD
The struct member offsets. |
| public static final int | NAME
The struct member offsets. |
| public static final int | NEXT_COUSIN
The struct member offsets. |
| public static final int | NEXT_SIBLING
The struct member offsets. |
| public static final int | NODESET
The struct member offsets. |
| public static final int | OS_INDEX
The struct member offsets. |
| public static final int | PARENT
The struct member offsets. |
| public static final int | PREV_COUSIN
The struct member offsets. |
| public static final int | PREV_SIBLING
The struct member offsets. |
| public static final int | SIBLING_RANK
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | SUBTYPE
The struct member offsets. |
| public static final int | SYMMETRIC_SUBTREE
The struct member offsets. |
| public static final int | TOTAL_MEMORY
The struct member offsets. |
| public static final int | TYPE
The struct member offsets. |
| public static final int | USERDATA
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | hwloc_obj(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public hwloc_obj_attr_u | |
| public static hwloc_obj | |
| public static hwloc_obj. | calloc(int
the buffer capacity capacity)Returns a new |
| public static hwloc_obj | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static hwloc_obj. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public PointerBuffer | |
| public long | |
| public long | |
| public long | |
| protected hwloc_obj | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static hwloc_obj | |
| public static hwloc_obj | |
| public static hwloc_obj. | create(int
the buffer capacity capacity)Returns a new |
| public static hwloc_obj. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static hwloc_obj | |
| public static hwloc_obj. | |
| public int | |
| public hwloc_obj | |
| public long | |
| public hwloc_infos_s | |
| public int | |
| public hwloc_obj | |
| public hwloc_obj | |
| public int | |
| public static hwloc_obj | |
| public static hwloc_obj. | malloc(int
the buffer capacity capacity)Returns a new |
| public static hwloc_obj | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static hwloc_obj. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public int | |
| public hwloc_obj | |
| public int | |
| public hwloc_obj | |
| public ByteBuffer | |
| public String | |
| public static int | |
| public static hwloc_obj_attr_u | |
| public static PointerBuffer | |
| public static long | |
| public static long | |
| public static long | |
| public static int | |
| public hwloc_obj | |
| public hwloc_obj | |
| public static hwloc_obj | |
| public static long | |
| public static hwloc_infos_s | |
| public static int | |
| public static hwloc_obj | |
| public static hwloc_obj | |
| public static int | |
| public static int | |
| public static hwloc_obj | |
| public static int | |
| public static hwloc_obj | |
| public static ByteBuffer | |
| public static String | |
| public static hwloc_obj | |
| public static hwloc_obj | |
| public static long | |
| public long | |
| public static int | |
| public static hwloc_obj | |
| public static hwloc_obj | |
| public static hwloc_obj | |
| public static int | |
| public static ByteBuffer | |
| public static String | |
| public static int | |
| public static long | |
| public static int | |
| public static long | |
| public static void | |
| public int | |
| public hwloc_obj | |
| public hwloc_obj | |
| public hwloc_obj | |
| public hwloc_obj | |
| public int | |
| public int | |
| public ByteBuffer | |
| public String | |
| public boolean | |
| public long | |
| public int | |
| public long | |
| public hwloc_obj |