#include <assert.h>
#include <stdlib.h>
#include "core/core.h"
#include "core/ppm_xfuncs.h"
#include "xt/xt_mpi.h"
#include "xt/xt_handles.h"
Go to the source code of this file.
◆ extend_handle_set()
◆ xt_handle2pointer()
inquires about user pointer connected with handle
- Parameters
-
[in] | hset | handle set |
[in] | handle | handle |
Definition at line 77 of file xt_handles.c.
◆ xt_handle_delete()
unregisters handle
- Parameters
-
[in,out] | hset | handle set |
[in] | handle | handle |
Definition at line 151 of file xt_handles.c.
◆ xt_handle_is_valid()
checks if a given handle is valid within a handle set
- Parameters
-
[in] | hset | handle set |
[in] | handle | handle within handle set |
Definition at line 70 of file xt_handles.c.
◆ xt_handle_new()
registers user pointer with a new handle
- Parameters
-
[in,out] | hset | handle set |
[in] | p | pointer to user data |
- Returns
- returns integer handle
Definition at line 130 of file xt_handles.c.
◆ xt_handle_set_delete()
◆ xt_handle_set_new()
constructor for handle sets
- Parameters
-
[in] | cap | start capacity (size of handle space) |
- Returns
- returns an empty handle set of capacity cap
Definition at line 82 of file xt_handles.c.
◆ default_handle_set_cap
const unsigned default_handle_set_cap = 16 |
|
static |