mmv_inc_value — update a value in a Memory Mapped Value file

C Synopsis

#include <pcp/pmapi.h>
#include <pcp/mmv_stats.h>

void mmv_inc_value(void *addr, pmAtomValue *val, double inc);

cc ... -lpcp_mmv -lpcp


mmv_inc_value provides a convenient way of updating a value  returned by the mmv_lookup_value_desc. addr is the address returned from mmv_stats_init().

The value of the inc is internally cast to match the type of the metric and then added to the previous value of the metric.

See Also

mmv_stats_init(3), mmv_lookup_value_desc(3) and mmv(5).

Referenced By

mmv_lookup_value_desc(3), mmv_stats2_init(3), mmv_stats_registry(3).

Performance Co-Pilot