fmd_xprt_t
fmd_xprt_t *
fmd_xprt_t *xp;
fmd_xprt_close(fmd_hdl_t *hdl, fmd_xprt_t *xp)
fmd_xprt_post(fmd_hdl_t *hdl, fmd_xprt_t *xp, nvlist_t *nvl, hrtime_t hrt)
fmd_xprt_log(fmd_hdl_t *hdl, fmd_xprt_t *xp, nvlist_t *nvl, hrtime_t hrt)
fmd_xprt_suspend(fmd_hdl_t *hdl, fmd_xprt_t *xp)
fmd_xprt_resume(fmd_hdl_t *hdl, fmd_xprt_t *xp)
fmd_xprt_error(fmd_hdl_t *hdl, fmd_xprt_t *xp)
fmd_xprt_translate(fmd_hdl_t *hdl, fmd_xprt_t *xp, fmd_event_t *ep)
fmd_xprt_setspecific(fmd_hdl_t *hdl, fmd_xprt_t *xp, void *data)
fmd_xprt_getspecific(fmd_hdl_t *hdl, fmd_xprt_t *xp)
fmd_api_transport_impl(fmd_hdl_t *hdl, fmd_xprt_t *xp)
fmd_xprt_t *xp;
int (*fmdo_send)(fmd_hdl_t *, fmd_xprt_t *, fmd_event_t *, nvlist_t *);
extern fmd_xprt_t *fmd_xprt_open(fmd_hdl_t *, uint_t, nvlist_t *, void *);
extern void fmd_xprt_close(fmd_hdl_t *, fmd_xprt_t *);
extern void fmd_xprt_post(fmd_hdl_t *, fmd_xprt_t *, nvlist_t *, hrtime_t);
extern void fmd_xprt_log(fmd_hdl_t *, fmd_xprt_t *, nvlist_t *, hrtime_t);
extern void fmd_xprt_suspend(fmd_hdl_t *, fmd_xprt_t *);
extern void fmd_xprt_resume(fmd_hdl_t *, fmd_xprt_t *);
extern int fmd_xprt_error(fmd_hdl_t *, fmd_xprt_t *);
extern nvlist_t *fmd_xprt_translate(fmd_hdl_t *, fmd_xprt_t *, fmd_event_t *);
extern void fmd_xprt_setspecific(fmd_hdl_t *, fmd_xprt_t *, void *);
extern void *fmd_xprt_getspecific(fmd_hdl_t *, fmd_xprt_t *);
fmd_case_recreate(fmd_module_t *mp, fmd_xprt_t *xp,
fmd_xprt_t *ci_xprt; /* transport for this case (or NULL) */
fmd_xprt_t *xp;
fmd_module_transport(fmd_module_t *mp, fmd_xprt_t *xp, fmd_event_t *e)
extern int fmd_module_transport(fmd_module_t *, fmd_xprt_t *, fmd_event_t *);
fmd_xprt_t *, struct fmd_event *);
fmd_xprt_t *xp = arg;
static fmd_xprt_t *sysev_xprt;
fmd_xprt_xsuspend(fmd_xprt_t *xp, uint_t flags)
fmd_xprt_xresume(fmd_xprt_t *xp, uint_t flags)
fmd_xprt_send(fmd_xprt_t *xp)
fmd_xprt_list_suspect_local(fmd_xprt_t *xp, nvlist_t *nvl)
fmd_xprt_list_suspect(fmd_xprt_t *xp, nvlist_t *nvl)
fmd_xprt_recv(fmd_xprt_t *xp, nvlist_t *nvl, hrtime_t hrt, boolean_t logonly)
fmd_xprt_uuclose(fmd_xprt_t *xp, const char *uuid)
fmd_xprt_uuresolved(fmd_xprt_t *xp, const char *uuid)
fmd_xprt_updated(fmd_xprt_t *xp, const char *uuid, uint8_t *statusp,
fmd_xprt_subscribe(fmd_xprt_t *xp, const char *class)
fmd_xprt_unsubscribe(fmd_xprt_t *xp, const char *class)
fmd_xprt_t *xp;
fmd_xprt_t *xp;
fmd_xprt_t *xp;
fmd_xprt_t *xp;
fmd_xprt_t *xp = (fmd_xprt_t *)xip;
fmd_xprt_t *xp = (fmd_xprt_t *)xip;
fmd_xprt_t *
fmd_xprt_destroy((fmd_xprt_t *)xip);
return ((fmd_xprt_t *)xip);
fmd_xprt_destroy(fmd_xprt_t *xp)
extern fmd_xprt_t *fmd_xprt_create(fmd_module_t *, uint_t, nvlist_t *, void *);
extern void fmd_xprt_destroy(fmd_xprt_t *);
extern void fmd_xprt_xsuspend(fmd_xprt_t *, uint_t);
extern void fmd_xprt_xresume(fmd_xprt_t *, uint_t);
extern void fmd_xprt_send(fmd_xprt_t *);
extern void fmd_xprt_recv(fmd_xprt_t *, nvlist_t *, hrtime_t, boolean_t);
extern void fmd_xprt_uuclose(fmd_xprt_t *, const char *);
extern void fmd_xprt_uuresolved(fmd_xprt_t *, const char *);
extern void fmd_xprt_updated(fmd_xprt_t *, const char *, uint8_t *, uint8_t *,
extern void fmd_xprt_subscribe(fmd_xprt_t *, const char *);
extern void fmd_xprt_unsubscribe(fmd_xprt_t *, const char *);
fmd_xprt_t *dm_xprt;
dt_post_ereport(fmd_hdl_t *hdl, fmd_xprt_t *xprt, const char *protocol,
etm_send(fmd_hdl_t *hdl, fmd_xprt_t *xprthdl, fmd_event_t *ep, nvlist_t *nvl)
fmd_xprt_t *epm_xprthdl; /* FMD transport handle */
static fmd_xprt_t *fmevt_xprt;
fmd_xprt_t *fab_fmd_xprt; /* FMD transport layer handle */
extern fmd_xprt_t *fab_fmd_xprt; /* FMD transport layer handle */
ip_fmdo_send(fmd_hdl_t *hdl, fmd_xprt_t *xp, fmd_event_t *ep, nvlist_t *nvl)
fmd_xprt_t *xp;
ip_xprt_create(fmd_xprt_t *xp, int fd, int flags, ip_cinfo_t *cinfo, char *addr)
fmd_xprt_t *ipx_xprt; /* transport handle */
static void ip_xprt_create(fmd_xprt_t *, int, int, ip_cinfo_t *, char *);
fmd_xprt_t *st_xprt;
slt_post_ereport(fmd_hdl_t *hdl, fmd_xprt_t *xprt, const char *ereport_class,
fmd_xprt_t *slt_xprt; /* ereport transport */