Lines Matching refs:event

60 	nwamd_event_t event;  in loc_create_init_fini_event()  local
67 event = nwamd_event_init(*init ? in loc_create_init_fini_event()
70 if (event != NULL) in loc_create_init_fini_event()
71 nwamd_event_enqueue(event); in loc_create_init_fini_event()
401 nwamd_event_t event = nwamd_event_init_object_action in nwamd_loc_action() local
403 if (event == NULL) in nwamd_loc_action()
405 nwamd_event_enqueue(event); in nwamd_loc_action()
415 nwamd_loc_handle_init_event(nwamd_event_t event) in nwamd_loc_handle_init_event() argument
423 if ((err = nwam_loc_read(event->event_object, 0, &loch)) in nwamd_loc_handle_init_event()
426 "read object '%s': %s", event->event_object, in nwamd_loc_handle_init_event()
428 nwamd_event_do_not_send(event); in nwamd_loc_handle_init_event()
432 event->event_object)) != NULL) { in nwamd_loc_handle_init_event()
438 event->event_object, loch, NULL); in nwamd_loc_handle_init_event()
457 event->event_object, NWAM_STATE_OFFLINE_TO_ONLINE, in nwamd_loc_handle_init_event()
464 nwamd_loc_handle_fini_event(nwamd_event_t event) in nwamd_loc_handle_fini_event() argument
469 event->event_object); in nwamd_loc_handle_fini_event()
473 event->event_object)) == NULL) { in nwamd_loc_handle_fini_event()
475 "loc %s not found", event->event_object); in nwamd_loc_handle_fini_event()
476 nwamd_event_do_not_send(event); in nwamd_loc_handle_fini_event()
483 nwamd_loc_handle_action_event(nwamd_event_t event) in nwamd_loc_handle_action_event() argument
487 switch (event->event_msg->nwe_data.nwe_object_action.nwe_action) { in nwamd_loc_handle_action_event()
490 event->event_object); in nwamd_loc_handle_action_event()
493 "could not find location %s", event->event_object); in nwamd_loc_handle_action_event()
494 nwamd_event_do_not_send(event); in nwamd_loc_handle_action_event()
500 event->event_object); in nwamd_loc_handle_action_event()
507 event->event_object, NWAM_STATE_OFFLINE_TO_ONLINE, in nwamd_loc_handle_action_event()
512 event->event_object); in nwamd_loc_handle_action_event()
515 "could not find location %s", event->event_object); in nwamd_loc_handle_action_event()
516 nwamd_event_do_not_send(event); in nwamd_loc_handle_action_event()
522 event->event_object); in nwamd_loc_handle_action_event()
529 event->event_object, NWAM_STATE_ONLINE_TO_OFFLINE, in nwamd_loc_handle_action_event()
534 nwamd_loc_handle_init_event(event); in nwamd_loc_handle_action_event()
537 nwamd_loc_handle_fini_event(event); in nwamd_loc_handle_action_event()
547 nwamd_loc_handle_state_event(nwamd_event_t event) in nwamd_loc_handle_state_event() argument
554 event->event_object)) == NULL) { in nwamd_loc_handle_state_event()
556 "state event for nonexistent loc %s", event->event_object); in nwamd_loc_handle_state_event()
557 nwamd_event_do_not_send(event); in nwamd_loc_handle_state_event()
560 new_state = event->event_msg->nwe_data.nwe_object_state.nwe_state; in nwamd_loc_handle_state_event()
562 event->event_msg->nwe_data.nwe_object_state.nwe_aux_state; in nwamd_loc_handle_state_event()
590 nwamd_loc_activate(event->event_object); in nwamd_loc_handle_state_event()
601 if (strcmp(event->event_object, active_loc) == 0) in nwamd_loc_handle_state_event()