Lines Matching refs:ev_info

148 process_template(nd_ev_info_t *ev_info, email_pref_t *eprefs)  in process_template()  argument
166 eprefs->ep_template_path, tmpfile, ev_info->ei_diagcode, in process_template()
167 ev_info->ei_severity); in process_template()
214 build_headers(nd_hdl_t *nhdl, nd_ev_info_t *ev_info, email_pref_t *eprefs, in build_headers() argument
225 if (strncmp(ev_info->ei_class, "list.", 5) == 0) { in build_headers()
228 } else if (strncmp(ev_info->ei_class, "ireport.os.smf", 14) == 0) { in build_headers()
244 ev_info->ei_diagcode); in build_headers()
248 ev_info->ei_diagcode); in build_headers()
251 len = snprintf(NULL, 0, subj_fmt, hostname, ev_info->ei_fmri, in build_headers()
252 ev_info->ei_from_state, ev_info->ei_to_state); in build_headers()
256 ev_info->ei_fmri, ev_info->ei_from_state, in build_headers()
257 ev_info->ei_to_state); in build_headers()
288 hostname, XHDR_CLASS, ev_info->ei_class, XHDR_UUID, in build_headers()
289 ev_info->ei_uuid, XHDR_MSGID, ev_info->ei_diagcode, in build_headers()
290 XHDR_SEVERITY, ev_info->ei_severity, eprefs->ep_reply_to, in build_headers()
297 XHDR_HOSTNAME, hostname, XHDR_CLASS, ev_info->ei_class, in build_headers()
298 XHDR_UUID, ev_info->ei_uuid, XHDR_MSGID, in build_headers()
299 ev_info->ei_diagcode, XHDR_SEVERITY, ev_info->ei_severity, in build_headers()
305 ev_info->ei_class, XHDR_MSGID, ev_info->ei_diagcode, in build_headers()
306 XHDR_SEVERITY, ev_info->ei_severity, XHDR_FMRI, in build_headers()
307 ev_info->ei_fmri, XHDR_FROM_STATE, ev_info->ei_from_state, in build_headers()
308 XHDR_TO_STATE, ev_info->ei_to_state, eprefs->ep_reply_to, in build_headers()
316 ev_info->ei_class, XHDR_MSGID, ev_info->ei_diagcode, in build_headers()
317 XHDR_SEVERITY, ev_info->ei_severity, XHDR_FMRI, in build_headers()
318 ev_info->ei_fmri, XHDR_FROM_STATE, ev_info->ei_from_state, in build_headers()
319 XHDR_TO_STATE, ev_info->ei_to_state, eprefs->ep_reply_to, in build_headers()
324 hostname, XHDR_CLASS, ev_info->ei_class, XHDR_MSGID, in build_headers()
325 ev_info->ei_diagcode, XHDR_SEVERITY, ev_info->ei_severity, in build_headers()
332 XHDR_HOSTNAME, hostname, XHDR_CLASS, ev_info->ei_class, in build_headers()
333 XHDR_MSGID, ev_info->ei_diagcode, XHDR_SEVERITY, in build_headers()
334 ev_info->ei_severity, eprefs->ep_reply_to, subj); in build_headers()
368 send_email_template(nd_hdl_t *nhdl, nd_ev_info_t *ev_info, email_pref_t *eprefs) in send_email_template() argument
372 if (build_headers(nhdl, ev_info, eprefs, &headers) != 0) in send_email_template()
380 if ((msg = fmd_msg_decode_tokens(ev_info->ei_payload, in send_email_template()
381 eprefs->ep_template, ev_info->ei_url)) == NULL) { in send_email_template()
575 nd_ev_info_t *ev_info = NULL; in irpt_cbfunc() local
583 if (nd_get_event_info(nhdl, class, ev, &ev_info) != 0) in irpt_cbfunc()
597 process_template(ev_info, eprefs) == 0) { in irpt_cbfunc()
598 send_email_template(nhdl, ev_info, eprefs); in irpt_cbfunc()
630 ev_info->ei_fmri, ev_info->ei_from_state, in irpt_cbfunc()
631 ev_info->ei_to_state, ev_info->ei_descr, in irpt_cbfunc()
632 ev_info->ei_reason); in irpt_cbfunc()
636 ev_info->ei_fmri, ev_info->ei_from_state, in irpt_cbfunc()
637 ev_info->ei_to_state, ev_info->ei_descr, in irpt_cbfunc()
638 ev_info->ei_reason); in irpt_cbfunc()
652 if (build_headers(nhdl, ev_info, eprefs, &headers) != 0) in irpt_cbfunc()
665 if (ev_info) in irpt_cbfunc()
666 nd_free_event_info(ev_info); in irpt_cbfunc()
704 nd_ev_info_t *ev_info = NULL; in listev_cb() local
713 if (nd_get_event_info(nhdl, class, ev, &ev_info) != 0) in listev_cb()
720 if (nvlist_lookup_boolean_value(ev_info->ei_payload, FM_SUSPECT_MESSAGE, in listev_cb()
737 process_template(ev_info, eprefs) == 0) { in listev_cb()
738 send_email_template(nhdl, ev_info, eprefs); in listev_cb()
750 ev_info->ei_payload)) == NULL) { in listev_cb()
752 nd_dump_nvlist(nhdl, ev_info->ei_payload); in listev_cb()
757 if (build_headers(nhdl, ev_info, eprefs, &headers) != 0) in listev_cb()
770 if (ev_info) in listev_cb()
771 nd_free_event_info(ev_info); in listev_cb()