NAME | SYNOPSIS | DESCRIPTION | PARAMETERS | RETURN VALUES | ERRORS | FILES | ATTRIBUTES | SEE ALSO
cc [flags…]-I /usr/cluster/include file -L /usr/cluster/lib -l dsdev #include <rgm/libdsdev.h>scha_err_t scds_pmf_get_status(scds_handle_t handle, scds_pmf_type_t program_type, int instance, scds_pmf_status_t *pmf_status);
The scds_pmf_get_status() function determines if the specified instance is being monitored under PMF control. This function is equivalent to the pmfadm(1M) command with the -q option.
The following parameters are supported:
The handle returned from scds_initialize()
Type of program to execute. Valid types are:
Data service application
Fault monitor
Other
For resources with multiple instances, this integer, starting at 0, uniquely identifies the instance. For single instance resources, use 0.
If PMF is monitoring the specified instance, pmf_status is set to SCDS_PMF_MONITORED. Otherwise it is set to SCDS_PMF_NOT_MONITORED.
The scds_pmf_get_status() function returns the following:
The function succeeded.
The function failed.
Function succeeded
See scha_calls(3HA) for a description of other error codes.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
---|---|
Availability |
SUNWscdev |
Interface Stability |
Evolving |
NAME | SYNOPSIS | DESCRIPTION | PARAMETERS | RETURN VALUES | ERRORS | FILES | ATTRIBUTES | SEE ALSO