Lines Matching refs:sysevent_handle_t
55 typedef void *sysevent_handle_t;
81 sysevent_handle_t *sysevent_bind_handle(void (*event_handler)(sysevent_t *ev));
82 sysevent_handle_t *sysevent_bind_xhandle(void (*event_handler)(sysevent_t *ev),
84 void sysevent_unbind_handle(sysevent_handle_t *sysevent_hdl);
85 int sysevent_subscribe_event(sysevent_handle_t *sysevent_hdl,
88 void sysevent_unsubscribe_event(sysevent_handle_t *sysevent_hdl,
94 int sysevent_send_event(sysevent_handle_t *shp, sysevent_t *ev);
95 sysevent_handle_t *sysevent_open_channel(const char *channel);
96 sysevent_handle_t *sysevent_open_channel_alt(const char *channel_path);
97 void sysevent_close_channel(sysevent_handle_t *shp);
98 int sysevent_bind_subscriber(sysevent_handle_t *shp,
100 int sysevent_bind_xsubscriber(sysevent_handle_t *shp,
102 void sysevent_unbind_subscriber(sysevent_handle_t *shp);
103 int sysevent_bind_publisher(sysevent_handle_t *shp);
104 void sysevent_unbind_publisher(sysevent_handle_t *shp);
105 int sysevent_register_event(sysevent_handle_t *shp, const char *event_class,
107 void sysevent_unregister_event(sysevent_handle_t *shp,
109 void sysevent_cleanup_subscribers(sysevent_handle_t *shp);
110 void sysevent_cleanup_publishers(sysevent_handle_t *shp);