NAME
pmPrintValue - print a performance metric value
C SYNOPSIS
#include <stdio.h>
#include <pcp/pmapi.h>
void pmPrintValue(FILE *f, int valfmt, int type, const
pmValue *val, int minwidth)
cc ... -lpcp
DESCRIPTION
The value of a single performance metric (as identified by
val) is printed on the standard I/O stream identified by
f.
The value of the performance metric is interpreted accord
ing to the format of val as defined by valfmt (from a
pmValueSet within a pmResult structure; see pmFetch(3))
and the generic description of the metrics type passed in
via type.
The value for type is typically extracted from a pmDesc
structure, following a call to pmLookupDesc(3) for a par
ticular performance metric.
The output will be optionally padded to be at least min
width characters wide.
pmPrintValue is most useful for displaying values of per
formance metrics from pmFetch(3) (which returns a set of
valfmt and val pairs for each requested metric), based
upon the metrics type as returned from pmLookupDesc(3).
SEE ALSO
PMAPI(3), pmAtomStr(3), pmConvScale(3), pmExtractValue(3),
pmFetch(3), pmLookupDesc(3), pmTypeStr(3) and pmU
nitsStr(3).
Man(1) output converted with
man2html