FreeBSD/sys/dev/isci/scil/sci_base_state_machine_logger.c
/**
 * This is a helper function that will detach this observer from the state
 * machine that is being observerd.
 *
 * @param[in] this_observer This is the observer to detach from the state
 *       machine.
 * @parame[in] the_state_machine This is the state machine that is no longer
 *       going to be observed.
 *
 * @return Nothing
 */
This is a helper function that will detach this observer from the state
machine that is being observerd.

@param[in] this_observer This is the observer to detach from the state
machine.
@parame[in] the_state_machine This is the state machine that is no longer
going to be observed.

@return Nothing
This is a helper function that will detach this observer from the state machine that is being observerd . @param [ in ] this_observer This is the observer to detach from the state machine . @parame [ in ] the_state_machine This is the state machine that is no longer going to be observed . @return Nothing
void sci_base_state_machine_logger_deinitialize(
   SCI_BASE_STATE_MACHINE_LOGGER_T * this_observer,
   SCI_BASE_STATE_MACHINE_T        * the_state_machine
)
{
   sci_base_subject_detach_observer(
      &the_state_machine->parent, &this_observer->parent.parent
   );
}
void sci_base_state_machine_logger_deinitialize ( SCI_BASE_STATE_MACHINE_LOGGER_T * this_observer , SCI_BASE_STATE_MACHINE_T * the_state_machine ) { sci_base_subject_detach_observer ( & the_state_machine -> parent , & this_observer -> parent . parent ) ; }
This is a helper function that will detach this observer from the state
 machine that is being observerd.
This is a helper function that will detach this observer from the state machine that is being observerd .