furi_event_loop_subscribe_message_queue

Function furi_event_loop_subscribe_message_queue 

Source
pub unsafe extern "C" fn furi_event_loop_subscribe_message_queue(
    instance: *mut FuriEventLoop,
    message_queue: *mut FuriMessageQueue,
    event: FuriEventLoopEvent,
    callback: FuriEventLoopEventCallback,
    context: *mut c_void,
)
Expand description

Subscribe to message queue events

you can only have one subscription for one event type.

ยงArguments

  • instance - The Event Loop instance
  • message_queue - The message queue to add
  • event (direction in) - The Event Loop event to trigger on
  • callback (direction in) - The callback to call on event
  • context - The context for callback