libpressio 0.93.0
Loading...
Searching...
No Matches
pressio_metrics.h
Go to the documentation of this file.
1
5#ifdef __cplusplus
6extern "C" {
7#endif
8
9#ifndef PRESSIO_METRICS
10#define PRESSIO_METRICS
11
14struct pressio_metrics;
15struct pressio_options;
16
17
23
30
37
44
51
58int pressio_metrics_set_options(struct pressio_metrics const* metrics, struct pressio_options const* options);
59
66
67
83void pressio_metrics_set_name(struct pressio_metrics* metrics, const char* new_name);
84
91const char* pressio_metrics_get_name(struct pressio_metrics const* metrics);
92
106 struct pressio_metrics* metrics,
107 struct pressio_data const* uncompressed,
108 struct pressio_data const* compressed,
109 struct pressio_data const* decompressed
110 );
111
112#endif
113
114#ifdef __cplusplus
115}
116#endif
struct pressio_options * pressio_metrics_get_results(struct pressio_metrics const *metrics)
void pressio_metrics_free(struct pressio_metrics *metrics)
struct pressio_options * pressio_metrics_evaluate(struct pressio_metrics *metrics, struct pressio_data const *uncompressed, struct pressio_data const *compressed, struct pressio_data const *decompressed)
struct pressio_options * pressio_metrics_get_configuration(struct pressio_metrics const *metrics)
const char * pressio_metrics_get_name(struct pressio_metrics const *metrics)
struct pressio_options * pressio_metrics_get_documentation(struct pressio_metrics const *metrics)
int pressio_metrics_set_options(struct pressio_metrics const *metrics, struct pressio_options const *options)
struct pressio_options * pressio_metrics_get_options(struct pressio_metrics const *metrics)
void pressio_metrics_set_name(struct pressio_metrics *metrics, const char *new_name)
struct pressio_metrics * pressio_metrics_clone(struct pressio_metrics *metrics)
Definition: data.h:52
Definition: metrics.h:270
Definition: options.h:352