fmev_t
get_email_prefs(nd_hdl_t *nhdl, fmev_t ev, email_pref_t **eprefs)
irpt_cbfunc(fmev_t ev, const char *class, nvlist_t *nvl, void *arg)
listev_cb(fmev_t ev, const char *class, nvlist_t *nvl, void *arg)
ireport_cb(fmev_t ev, const char *class, nvlist_t *nvl, void *arg)
list_cb(fmev_t ev, const char *class, nvlist_t *nvl, void *arg)
fmev_hold(fmev_t ev)
fmev_rele(fmev_t ev)
fmev_t
fmev_dup(fmev_t ev)
fmev_attr_list(fmev_t ev)
fmev_class(fmev_t ev)
fmev_timespec(fmev_t ev, struct timespec *tp)
fmev_time_sec(fmev_t ev)
fmev_time_nsec(fmev_t ev)
fmev_localtime(fmev_t ev, struct tm *tm)
fmev_ev2shdl(fmev_t ev)
#define IMPL2FMEV(iep) ((fmev_t)(iep))
fmev_t
extern fmev_t fmev_sysev2fmev(fmev_shdl_t, sysevent_t *sep, char **,
fmev_t ev;
typedef void fmev_cbfunc_t(fmev_t, const char *, nvlist_t *, void *);
extern nvlist_t *fmev_attr_list(fmev_t);
extern const char *fmev_class(fmev_t);
extern fmev_err_t fmev_timespec(fmev_t, struct timespec *);
extern uint64_t fmev_time_sec(fmev_t);
extern uint64_t fmev_time_nsec(fmev_t);
extern struct tm *fmev_localtime(fmev_t, struct tm *);
extern void fmev_hold(fmev_t);
extern void fmev_rele(fmev_t);
extern fmev_t fmev_dup(fmev_t);
extern fmev_shdl_t fmev_ev2shdl(fmev_t);
nd_get_event_fmri(nd_hdl_t *nhdl, fmev_t ev)
nd_get_notify_prefs(nd_hdl_t *nhdl, const char *mech, fmev_t ev,
nd_get_event_info(nd_hdl_t *nhdl, const char *class, fmev_t ev,
fmev_t ei_ev;
char *nd_get_event_fmri(nd_hdl_t *, fmev_t);
int nd_get_event_info(nd_hdl_t *, const char *, fmev_t, nd_ev_info_t **);
int nd_get_notify_prefs(nd_hdl_t *, const char *, fmev_t, nvlist_t ***,