C SYNOPSIS
#include <pcp/pmapi.h>const char *pmIDStr(pmID pmid)
cc ... -lpcp
DESCRIPTION
For use in error and diagnostic messages, return a `human readable' version of the specified Performance Metric Identifier (PMID).Internally, a PMID is encoded as follows;
typedef struct {
int pad:2;
unsigned int domain:8;
unsigned int cluster:12;
unsigned int item:10;
} __pmID_int;
pmIDStr returns a string with each of the domain, cluster and item subfields appearing as decimal numbers, separated by periods.
The string value is held in a single static buffer, so the returned value is only valid until the next call to pmIDStr.

