Event Functions
Last updated March 2020
Name | Description |
---|---|
build_event | Create an event |
build_event_from_now_f | Create a timed event |
build_fd_event | Create an event event relating to an open file descriptor |
event_close | Close the specified event |
event_free | Free an event |
event_io_printf | Initiate a formatted write to an event |
event_io_read | Initiate or continue a read operation for a fixed length |
event_io_retry | Continue a pending IO operation |
event_io_state_clean | Release resources held in an event_io_state structure |
event_io_write | initiate a write to an event |
event_io_write_string | Initiate a write of the contents of a string to an event |
event_post_dup | Duplicate an event |
event_read | Read an event |
float_event | Float an event |
get_event_by_fd | Retrieve an event |
get_fd_event_set | Retrieve an event set |
get_floating_event_set | Retrieve a floating event set |
clear_event_by_fd | Clear the event related to the file descriptor |
clear_timed_event | Clear the specified timed event |
schedule_event | Schedule an event from any thread |
schedule_event_and_dispatch | Schedule an event from any thread, and optionally dispatch the callback |
set_delayed_queue_event | Schedule a mail queue maintainer for this mail_queue |
sp_async_fail | Fail a message (deprecated) |
sp_async_schedule_event | Schedule an asynchronous event from any thread, and optionally dispatch the callback |
sp_make_swap_out_job | Create and return a job that will manage swap out processing |
sp_sync_close | Close the specified file descriptor, and optionally dispatch the callback |
The event system in Momentum tracks both IO and time-based events using the event structure. For sample code and a detailed discussion of events see “The Event API”.
Was this page helpful?