C SYNOPSIS
#include <pcp/pmapi.h>const char *pmInDomStr(pmInDom indom)
cc ... -lpcp
DESCRIPTION
For use in error and diagnostic messages, return a 'human readable' version of the specified instance domain identifier.The value for the instance domain indom is typically extracted from a pmDesc structure, following a call to pmLookupDesc(3) for a particular performance metric.
Internally, an instance domain identifier is encoded as follows;
typedef struct { int pad:2; unsigned int domain:8; /* the administrative PMD */ unsigned int serial:22; /* unique within PMD */ } __pmInDom_int;
pmInDomStr returns a string with each of the domain and serial 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 pmInDomStr.