'\" te .\" Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. .TH libfmobserve 3LIB "9 Apr 2015" "SunOS 5.11" "Interface Libraries" .SH NAME libfmobserve \- fault management observation events library .SH SYNOPSIS .LP .nf \fBcc\fR [\fIflag\fR...] \fIfile\fR... \fB-L/usr/lib/fm\fR \fB-lfmobserve\fR \fB-lnvpair\fR \fB-lumem\fR [\fIlibrary\fR...] .fi .LP .nf #include #include .fi .SH DESCRIPTION .sp .LP This library allows a process to generate observation events that \fBfmd\fR(1M) will log and/or diagnose as specified by the observation properties. .SH INTERFACES .sp .LP The shared object \fBlibfmobserve.so.1\fR provides the public interfaces defined below. See \fBIntro\fR(3) for additional information on shared object interfaces. .sp .in +2 .nf fmob_desc_alloc fmob_desc_diag_alg_clear fmob_desc_diag_alg_immediate fmob_desc_diag_alg_none fmob_desc_diag_class fmob_desc_diag_clear_event fmob_desc_diag_clear_timeout fmob_desc_diag_dict fmob_desc_diag_type fmob_desc_dup fmob_desc_free fmob_desc_msg fmob_desc_priority fmob_hdl_create fmob_hdl_destroy fmob_hdl_trydestroy fmob_hdlattr_alloc fmob_hdlattr_free fmob_hdlattr_getevsize fmob_hdlattr_getflags fmob_hdlattr_getqdepth fmob_hdlattr_setevsize fmob_hdlattr_setflags fmob_hdlattr_setqdepth fmob_post fmob_post_nvl fmob_post_va fmob_strerror .fi .in -2 .SH FILES .sp .ne 2 .mk .na \fB\fBusr/lib/fm/libfobserve.so.1\fR\fR .ad .sp .6 .RS 4n shared object .RE .sp .ne 2 .mk .na \fB\fBusr/lib/fm/64/libfobserve.so.1\fR\fR .ad .sp .6 .RS 4n 64-bit shared object .RE .SH ATTRIBUTES .sp .LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPEATTRIBUTE VALUE _ Architectureall _ Availabilitysystem/fault-management _ Interface StabilityConsolidation Private _ MT-LevelSafe .TE .SH SEE ALSO .sp .LP \fBIntro\fR(3), \fBlibfmevent\fR(3LIB), \fBlibnvpair\fR(3LIB), \fBattributes\fR(5)