Lines Matching defs:event

365  * Activate the ENM, either in response to an enable event or conditions
728 nwamd_event_t event = nwamd_event_init_object_action
730 if (event == NULL)
732 nwamd_event_enqueue(event);
740 /* Handle ENM initialization/refresh event */
742 nwamd_enm_handle_init_event(nwamd_event_t event)
749 if ((err = nwam_enm_read(event->event_object, 0, &enmh))
752 "read object '%s': %s", event->event_object,
754 nwamd_event_do_not_send(event);
758 event->event_object)) != NULL) {
763 event->event_object, enmh, NULL);
783 event->event_object, NWAM_STATE_OFFLINE_TO_ONLINE,
789 /* Handle ENM finish event */
791 nwamd_enm_handle_fini_event(nwamd_event_t event)
795 nlog(LOG_DEBUG, "nwamd_enm_handle_fini_event(%s)", event->event_object);
798 * Simulate a state event so that the state machine can correctly
802 event->event_object, NWAM_STATE_ONLINE_TO_OFFLINE,
805 nwamd_event_do_not_send(event);
819 nwamd_enm_handle_action_event(nwamd_event_t event)
823 switch (event->event_msg->nwe_data.nwe_object_action.nwe_action) {
826 event->event_object);
829 "could not find enm %s", event->event_object);
830 nwamd_event_do_not_send(event);
836 event->event_object);
843 event->event_object, NWAM_STATE_OFFLINE_TO_ONLINE,
848 event->event_object);
851 "could not find enm %s", event->event_object);
852 nwamd_event_do_not_send(event);
858 event->event_object);
865 event->event_object, NWAM_STATE_ONLINE_TO_OFFLINE,
870 nwamd_enm_handle_init_event(event);
873 nwamd_enm_handle_fini_event(event);
878 nwamd_event_do_not_send(event);
884 nwamd_enm_handle_state_event(nwamd_event_t event)
891 event->event_object)) == NULL) {
893 "state event for nonexistent enm %s", event->event_object);
894 nwamd_event_do_not_send(event);
897 new_state = event->event_msg->nwe_data.nwe_object_state.nwe_state;
899 event->event_msg->nwe_data.nwe_object_state.nwe_aux_state;
926 nwamd_enm_activate(event->event_object);
929 nwamd_enm_deactivate(event->event_object);