Arm MAP Metric Plugin Interface
Metric Plugin Interface for MAP
allinea_metric_plugin_errors.h File Reference

Functions for reporting errors encountered by a metric plugin library or specific metric. More...

#include <stdint.h>
#include <stdlib.h>
#include <time.h>
#include "allinea_metric_plugin_types.h"
Include dependency graph for allinea_metric_plugin_errors.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Error Reporting Functions

Functions for reporting errors encountered by either a specific metric or an entire metric plugin library.

void allinea_set_plugin_error_message (plugin_id_t plugin_id, int error_code, const char *error_message)
 Reports an error that occurred in the plugin (group of metrics). More...
 
void allinea_set_plugin_error_messagef (plugin_id_t plugin_id, int error_code, const char *error_message,...)
 Reports an error occurred in the plugin (group of metrics). More...
 
void allinea_set_metric_error_message (metric_id_t metric_id, int error_code, const char *error_message)
 Reports an error occurred when reading a metric. More...
 
void allinea_set_metric_error_messagef (metric_id_t metric_id, int error_code, const char *error_message,...)
 Reports an error occurred when reading a metric. More...
 

Detailed Description

Functions for reporting errors encountered by a metric plugin library or specific metric.