#include "abti.h"
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
Go to the source code of this file.
|
static void | sched_config_create_element_int (sched_config_element *p_elem, int val) |
|
static void | sched_config_create_element_double (sched_config_element *p_elem, double val) |
|
static void | sched_config_create_element_ptr (sched_config_element *p_elem, void *ptr) |
|
static ABTU_ret_err int | sched_config_create_element_typed (sched_config_element *p_elem, ABT_sched_config_type type, const void *p_val) |
|
static void | sched_config_read_element (const sched_config_element *p_elem, void *ptr) |
|
int | ABT_sched_config_create (ABT_sched_config *config,...) |
| Create a new scheduler configuration. More...
|
|
int | ABT_sched_config_read (ABT_sched_config config, int num_vars,...) |
| Retrieve values from a scheduler configuration. More...
|
|
int | ABT_sched_config_free (ABT_sched_config *config) |
| Free a scheduler configuration. More...
|
|
int | ABT_sched_config_set (ABT_sched_config config, int idx, ABT_sched_config_type type, const void *val) |
| Register a value to a scheduler configuration. More...
|
|
int | ABT_sched_config_get (ABT_sched_config config, int idx, ABT_sched_config_type *type, void *val) |
| Retrieve a value from a scheduler configuration. More...
|
|
◆ SCHED_CONFIG_HTABLE_SIZE
#define SCHED_CONFIG_HTABLE_SIZE 8 |
◆ sched_config_create_element_double()
◆ sched_config_create_element_int()
◆ sched_config_create_element_ptr()
◆ sched_config_create_element_typed()
◆ sched_config_read_element()