сбросить внутреннее состояние структуры pmdaInterface (reset internal state of a pmdaInterface structure)
Имя (Name)
pmdaInterfaceMoved
- reset internal state of a pmdaInterface
structure
Синопсис C (C Synopsis)
#include <pcp/pmapi.h>
#include <pcp/pmda.h>
void pmdaInterfaceMoved(pmdaInterface *
dispatch)
cc ... -lpcp_pmda -lpcp
Описание (Description)
After a call to either pmdaDaemon(3) or pmdaDSO(3) to initialize
the pmdaInterface
structure, if the caller needs to relocate or
move the structure for any reason then pmdaInterfaceMoved
needs
to be called with the new base address of the pmdaInterface
routine as specified by dispatch.
pmdaInterfaceMoved
will re-establish the internal integrity of
the pmdaInterface structure at the new location before any other
routine in libpcp_pmda called.
Предостережение (Caveat)
The PMDA must be using PMDA_INTERFACE_2
or later.
Смотри также (See also)
PMAPI(3), PMDA(3), pmdaDaemon(3) and pmdaDSO(3).