io/m_io_hid_android.c
/* Now its time to issue a disconnect event for final cleanup if one hasn't already been sent. */
Now its time to issue a disconnect event for final cleanup if one hasn't already been sent.
Now its time to issue a disconnect event for final cleanup if one hasn ' t already been sent .
static void M_io_hid_disconnect_runner_step2(M_event_t *event, M_event_type_t type, M_io_t *dummy_io, void *arg)
{
	M_io_handle_t *handle = arg;
	M_io_layer_t  *layer  = M_io_layer_acquire(handle->io, 0, NULL);
	(void)event;
	(void)type;
	(void)dummy_io;
	M_event_timer_remove(handle->disconnect_timer);
	M_io_layer_softevent_add(layer, M_TRUE, M_EVENT_TYPE_DISCONNECTED, M_IO_ERROR_DISCONNECT);
	M_io_layer_release(layer);
}
static void M_io_hid_disconnect_runner_step2 ( M_event_t * event , M_event_type_t type , M_io_t * dummy_io , void * arg ) { M_io_handle_t * handle = arg ; M_io_layer_t * layer = M_io_layer_acquire ( handle -> io , 0 , NULL ) ; ( void ) event ; ( void ) type ; ( void ) dummy_io ; M_event_timer_remove ( handle -> disconnect_timer ) ; M_io_layer_softevent_add ( layer , M_TRUE , M_EVENT_TYPE_DISCONNECTED , M_IO_ERROR_DISCONNECT ) ; M_io_layer_release ( layer ) ; }
Now its time to issue a disconnect event for final cleanup if one hasn't already been sent.
Now its time to issue a disconnect event for final cleanup if one hasn ' t already been sent .
/* Send disconnect event */