Dynamic Load Balance 3.6.1+32-59d1
Macros | Enumerations | Functions
types.c File Reference
#include "support/types.h"
#include "support/debug.h"
#include "apis/dlb_errors.h"
#include <limits.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <errno.h>
Include dependency graph for types.c:

Macros

#define LINE_BREAK   "\n "
 

Enumerations

enum  { verbose_opts_nelems = sizeof(verbose_opts_values) / sizeof(verbose_opts_values[0]) }
 
enum  { verbose_fmt_nelems = sizeof(verbose_fmt_values) / sizeof(verbose_fmt_values[0]) }
 
enum  { instrument_items_nelems = sizeof(instrument_items_values) / sizeof(instrument_items_values[0]) }
 
enum  { debug_opts_nelems = sizeof(debug_opts_values) / sizeof(debug_opts_values[0]) }
 
enum  { lewi_affinity_nelems = sizeof(lewi_affinity_values) / sizeof(lewi_affinity_values[0]) }
 
enum  { talp_summary_nelems = sizeof(talp_summary_values) / sizeof(talp_summary_values[0]) }
 
enum  { talp_model_nelems = sizeof(talp_model_values) / sizeof(talp_model_values[0]) }
 
enum  { talp_component_nelems = sizeof(talp_component_values) / sizeof(talp_component_values[0]) }
 
enum  { policy_nelems = sizeof(policy_values) / sizeof(policy_values[0]) }
 
enum  { mode_nelems = sizeof(mode_values) / sizeof(mode_values[0]) }
 
enum  { mpiset_nelems = sizeof(mpiset_values) / sizeof(mpiset_values[0]) }
 
enum  { omptool_opts_nelems = sizeof(omptool_opts_values) / sizeof(omptool_opts_values[0]) }
 
enum  { omptm_version_nelems = sizeof(omptm_version_values) / sizeof(omptm_version_values[0]) }
 

Functions

int parse_bool (const char *str, bool *value)
 
bool equivalent_bool (const char *str1, const char *str2)
 
int parse_negated_bool (const char *str, bool *value)
 
bool equivalent_negated_bool (const char *str1, const char *str2)
 
int parse_int (const char *str, int *value)
 
bool equivalent_int (const char *str1, const char *str2)
 
int parse_verbose_opts (const char *str, verbose_opts_t *value)
 
const char * verbose_opts_tostr (verbose_opts_t value)
 
const char * get_verbose_opts_choices (void)
 
bool equivalent_verbose_opts (const char *str1, const char *str2)
 
int parse_verbose_fmt (const char *str, verbose_fmt_t *value)
 
const char * verbose_fmt_tostr (verbose_fmt_t value)
 
const char * get_verbose_fmt_choices (void)
 
bool equivalent_verbose_fmt (const char *str1, const char *str2)
 
int parse_instrument_items (const char *str, instrument_items_t *value)
 
const char * instrument_items_tostr (instrument_items_t value)
 
const char * get_instrument_items_choices (void)
 
bool equivalent_instrument_items (const char *str1, const char *str2)
 
int parse_debug_opts (const char *str, debug_opts_t *value)
 
const char * debug_opts_tostr (debug_opts_t value)
 
const char * get_debug_opts_choices (void)
 
bool equivalent_debug_opts (const char *str1, const char *str2)
 
int parse_lewi_affinity (const char *str, lewi_affinity_t *value)
 
const char * lewi_affinity_tostr (lewi_affinity_t value)
 
const char * get_lewi_affinity_choices (void)
 
bool equivalent_lewi_affinity (const char *str1, const char *str2)
 
int parse_talp_summary (const char *str, talp_summary_t *value)
 
const char * talp_summary_tostr (talp_summary_t value)
 
const char * get_talp_summary_choices (void)
 
bool equivalent_talp_summary (const char *str1, const char *str2)
 
int parse_talp_model (const char *str, talp_model_t *value)
 
const char * talp_model_tostr (talp_model_t value)
 
const char * get_talp_model_choices (void)
 
bool equivalent_talp_model (const char *str1, const char *str2)
 
int parse_talp_component (const char *str, talp_component_t *value)
 
const char * talp_component_tostr (talp_component_t value)
 
const char * get_talp_component_choices (void)
 
bool equivalent_talp_component (const char *str1, const char *str2)
 
int parse_policy (const char *str, policy_t *value)
 
const char * policy_tostr (policy_t value)
 
const char * get_policy_choices (void)
 
bool equivalent_policy (const char *str1, const char *str2)
 
int parse_mode (const char *str, interaction_mode_t *value)
 
const char * mode_tostr (interaction_mode_t value)
 
const char * get_mode_choices (void)
 
bool equivalent_mode (const char *str1, const char *str2)
 
int parse_mpiset (const char *str, mpi_set_t *value)
 
const char * mpiset_tostr (mpi_set_t value)
 
const char * get_mpiset_choices (void)
 
bool equivalent_mpiset (const char *str1, const char *str2)
 
int parse_omptool_opts (const char *str, omptool_opts_t *value)
 
const char * omptool_opts_tostr (omptool_opts_t value)
 
const char * get_omptool_opts_choices (void)
 
bool equivalent_omptool_opts (const char *str1, const char *str2)
 
int parse_omptm_version (const char *str, omptm_version_t *value)
 
const char * omptm_version_tostr (omptm_version_t value)
 
const char * get_omptm_version_choices (void)
 
bool equivalent_omptm_version_opts (const char *str1, const char *str2)
 

Macro Definition Documentation

◆ LINE_BREAK

#define LINE_BREAK   "\n "

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
verbose_opts_nelems 

◆ anonymous enum

anonymous enum
Enumerator
verbose_fmt_nelems 

◆ anonymous enum

anonymous enum
Enumerator
instrument_items_nelems 

◆ anonymous enum

anonymous enum
Enumerator
debug_opts_nelems 

◆ anonymous enum

anonymous enum
Enumerator
lewi_affinity_nelems 

◆ anonymous enum

anonymous enum
Enumerator
talp_summary_nelems 

◆ anonymous enum

anonymous enum
Enumerator
talp_model_nelems 

◆ anonymous enum

anonymous enum
Enumerator
talp_component_nelems 

◆ anonymous enum

anonymous enum
Enumerator
policy_nelems 

◆ anonymous enum

anonymous enum
Enumerator
mode_nelems 

◆ anonymous enum

anonymous enum
Enumerator
mpiset_nelems 

◆ anonymous enum

anonymous enum
Enumerator
omptool_opts_nelems 

◆ anonymous enum

anonymous enum
Enumerator
omptm_version_nelems 

Function Documentation

◆ parse_bool()

int parse_bool ( const char *  str,
bool *  value 
)

◆ equivalent_bool()

bool equivalent_bool ( const char *  str1,
const char *  str2 
)

◆ parse_negated_bool()

int parse_negated_bool ( const char *  str,
bool *  value 
)

◆ equivalent_negated_bool()

bool equivalent_negated_bool ( const char *  str1,
const char *  str2 
)

◆ parse_int()

int parse_int ( const char *  str,
int *  value 
)

◆ equivalent_int()

bool equivalent_int ( const char *  str1,
const char *  str2 
)

◆ parse_verbose_opts()

int parse_verbose_opts ( const char *  str,
verbose_opts_t value 
)

◆ verbose_opts_tostr()

const char * verbose_opts_tostr ( verbose_opts_t  value)

◆ get_verbose_opts_choices()

const char * get_verbose_opts_choices ( void  )

◆ equivalent_verbose_opts()

bool equivalent_verbose_opts ( const char *  str1,
const char *  str2 
)

◆ parse_verbose_fmt()

int parse_verbose_fmt ( const char *  str,
verbose_fmt_t value 
)

◆ verbose_fmt_tostr()

const char * verbose_fmt_tostr ( verbose_fmt_t  value)

◆ get_verbose_fmt_choices()

const char * get_verbose_fmt_choices ( void  )

◆ equivalent_verbose_fmt()

bool equivalent_verbose_fmt ( const char *  str1,
const char *  str2 
)

◆ parse_instrument_items()

int parse_instrument_items ( const char *  str,
instrument_items_t value 
)

◆ instrument_items_tostr()

const char * instrument_items_tostr ( instrument_items_t  value)

◆ get_instrument_items_choices()

const char * get_instrument_items_choices ( void  )

◆ equivalent_instrument_items()

bool equivalent_instrument_items ( const char *  str1,
const char *  str2 
)

◆ parse_debug_opts()

int parse_debug_opts ( const char *  str,
debug_opts_t value 
)

◆ debug_opts_tostr()

const char * debug_opts_tostr ( debug_opts_t  value)

◆ get_debug_opts_choices()

const char * get_debug_opts_choices ( void  )

◆ equivalent_debug_opts()

bool equivalent_debug_opts ( const char *  str1,
const char *  str2 
)

◆ parse_lewi_affinity()

int parse_lewi_affinity ( const char *  str,
lewi_affinity_t value 
)

◆ lewi_affinity_tostr()

const char * lewi_affinity_tostr ( lewi_affinity_t  value)

◆ get_lewi_affinity_choices()

const char * get_lewi_affinity_choices ( void  )

◆ equivalent_lewi_affinity()

bool equivalent_lewi_affinity ( const char *  str1,
const char *  str2 
)

◆ parse_talp_summary()

int parse_talp_summary ( const char *  str,
talp_summary_t value 
)

◆ talp_summary_tostr()

const char * talp_summary_tostr ( talp_summary_t  value)

◆ get_talp_summary_choices()

const char * get_talp_summary_choices ( void  )

◆ equivalent_talp_summary()

bool equivalent_talp_summary ( const char *  str1,
const char *  str2 
)

◆ parse_talp_model()

int parse_talp_model ( const char *  str,
talp_model_t value 
)

◆ talp_model_tostr()

const char * talp_model_tostr ( talp_model_t  value)

◆ get_talp_model_choices()

const char * get_talp_model_choices ( void  )

◆ equivalent_talp_model()

bool equivalent_talp_model ( const char *  str1,
const char *  str2 
)

◆ parse_talp_component()

int parse_talp_component ( const char *  str,
talp_component_t value 
)

◆ talp_component_tostr()

const char * talp_component_tostr ( talp_component_t  value)

◆ get_talp_component_choices()

const char * get_talp_component_choices ( void  )

◆ equivalent_talp_component()

bool equivalent_talp_component ( const char *  str1,
const char *  str2 
)

◆ parse_policy()

int parse_policy ( const char *  str,
policy_t value 
)

◆ policy_tostr()

const char * policy_tostr ( policy_t  value)

◆ get_policy_choices()

const char * get_policy_choices ( void  )

◆ equivalent_policy()

bool equivalent_policy ( const char *  str1,
const char *  str2 
)

◆ parse_mode()

int parse_mode ( const char *  str,
interaction_mode_t value 
)

◆ mode_tostr()

const char * mode_tostr ( interaction_mode_t  value)

◆ get_mode_choices()

const char * get_mode_choices ( void  )

◆ equivalent_mode()

bool equivalent_mode ( const char *  str1,
const char *  str2 
)

◆ parse_mpiset()

int parse_mpiset ( const char *  str,
mpi_set_t value 
)

◆ mpiset_tostr()

const char * mpiset_tostr ( mpi_set_t  value)

◆ get_mpiset_choices()

const char * get_mpiset_choices ( void  )

◆ equivalent_mpiset()

bool equivalent_mpiset ( const char *  str1,
const char *  str2 
)

◆ parse_omptool_opts()

int parse_omptool_opts ( const char *  str,
omptool_opts_t value 
)

◆ omptool_opts_tostr()

const char * omptool_opts_tostr ( omptool_opts_t  value)

◆ get_omptool_opts_choices()

const char * get_omptool_opts_choices ( void  )

◆ equivalent_omptool_opts()

bool equivalent_omptool_opts ( const char *  str1,
const char *  str2 
)

◆ parse_omptm_version()

int parse_omptm_version ( const char *  str,
omptm_version_t value 
)

◆ omptm_version_tostr()

const char * omptm_version_tostr ( omptm_version_t  value)

◆ get_omptm_version_choices()

const char * get_omptm_version_choices ( void  )

◆ equivalent_omptm_version_opts()

bool equivalent_omptm_version_opts ( const char *  str1,
const char *  str2 
)