Functions and typedefs

List of global API and template functions, and type definitions.

API functions

See Metric plugin API

  • allinea_get_current_time(): allinea_safe_syscalls.h

  • allinea_get_custom_data(): allinea_metric_plugin_api.h

  • allinea_get_custom_data(): allinea_metric_plugin_api.h

  • allinea_get_logical_core_count(): allinea_metric_plugin_api.h

  • allinea_get_physical_core_count(): allinea_metric_plugin_api.h

  • allinea_read_config_file(): allinea_metric_plugin_api.h

  • allinea_safe_calloc(): allinea_safe_malloc.h

  • allinea_safe_close(): allinea_safe_syscalls.h

  • allinea_safe_fprintf(): allinea_safe_syscalls.h

  • allinea_safe_free(): allinea_safe_malloc.h

  • allinea_safe_malloc(): allinea_safe_malloc.h

  • allinea_safe_open(): allinea_safe_syscalls.h

  • allinea_safe_printf(): allinea_safe_syscalls.h

  • allinea_safe_read(): allinea_safe_syscalls.h

  • allinea_safe_read_all(): allinea_safe_syscalls.h

  • allinea_safe_read_all_with_alloc(): allinea_safe_syscalls.h

  • allinea_safe_read_line(): allinea_safe_syscalls.h

  • allinea_safe_realloc(): allinea_safe_malloc.h

  • allinea_safe_vfprintf(): allinea_safe_syscalls.h

  • allinea_safe_write(): allinea_safe_syscalls.h

  • allinea_set_metric_error_message(): allinea_metric_plugin_errors.h

  • allinea_set_metric_error_messagef(): allinea_metric_plugin_errors.h

  • allinea_set_plugin_error_message(): allinea_metric_plugin_errors.h

  • allinea_set_plugin_error_messagef(): allinea_metric_plugin_errors.h

Metric plugin template functions

See Metric plugin template

  • allinea_plugin_cleanup(): allinea_metric_plugin_template.h

  • allinea_plugin_initialise(): allinea_metric_plugin_template.h

  • mymetric_getDoubleValue(): allinea_metric_plugin_template.h

  • mymetric_getIntValue(): allinea_metric_plugin_template.h

  • start_profiling(): allinea_metric_plugin_template.h

  • stop_profiling(): allinea_metric_plugin_template.h

Type definitions

See : allinea_metric_plugin_types.h

  • metric_id_t

  • plugin_id_t