µEvLoop
A fast and lightweight event loop aimed at embedded platforms in C99.
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- a -
app :
uel_module_t
autoptr_pool :
uel_autopool_t
- b -
base :
uel_iterator_array_t
buffer :
uel_cqueue_t
,
uel_objpool_t
- c -
cancelled :
uel_event_t::uel_event_detail::uel_event_observer
closure :
uel_event_t
closures :
uel_pipeline_t
collection :
uel_iterator_t
condition_var :
uel_event_t::uel_event_detail::uel_event_observer
config :
uel_module_t
constructor :
uel_autopool_t
context :
uel_closure_t
count :
uel_cqueue_t
,
uel_llist_t
,
uel_pipeline_t
- d -
destination :
uel_func_mapper_t
destructor :
uel_autopool_t
detail :
uel_event_t
due_time :
uel_event_t::uel_event_detail::uel_event_timer
- e -
event_loop :
uel_application_t
event_pool :
uel_syspools_t
event_pool_buffer :
uel_syspools_t
event_pool_queue_buffer :
uel_syspools_t
event_queue :
uel_sysqueues_t
event_queue_buffer :
uel_sysqueues_t
- f -
first_segment :
uel_promise_t
function :
uel_closure_t
- h -
head :
uel_llist_t
- i -
if_false :
uel_conditional_t
if_true :
uel_conditional_t
item_count :
uel_iterator_array_t
item_size :
uel_iterator_array_t
iterator :
uel_func_mapper_t
- l -
last_segment :
uel_promise_t
last_value :
uel_event_t::uel_event_detail::uel_event_observer
launch :
uel_module_t
limit :
uel_func_mapper_t
listener :
uel_event_t::uel_event_detail
listeners :
uel_event_t::uel_event_detail::uel_event_signal
llist_node_pool :
uel_syspools_t
llist_node_pool_buffer :
uel_syspools_t
llist_node_pool_queue_buffer :
uel_syspools_t
- m -
mask :
uel_cqueue_t
- n -
next :
uel_iterator_t
,
uel_llist_node_t
,
uel_promise_segment_t
- o -
object :
uel_autoptr
observer :
uel_event_t::uel_event_detail
observers :
uel_evloop_t
- p -
pause_list :
uel_scheduer_t
pools :
uel_application_t
,
uel_evloop_t
,
uel_scheduer_t
,
uel_signal_relay_t
promise_pool :
uel_promise_store_t
- q -
queue :
uel_objpool_t
queues :
uel_application_t
,
uel_evloop_t
,
uel_scheduer_t
,
uel_signal_relay_t
- r -
registry :
uel_application_t
registry_size :
uel_application_t
reject :
uel_promise_segment_t
relay :
uel_application_t
relay_buffer :
uel_application_t
repeating :
uel_event_t
resolve :
uel_promise_segment_t
run_scheduler :
uel_application_t
- s -
schedule_queue :
uel_sysqueues_t
schedule_queue_buffer :
uel_sysqueues_t
scheduler :
uel_application_t
segment_pool :
uel_promise_store_t
signal :
uel_event_t::uel_event_detail
signal_vector :
uel_signal_relay_t
size :
uel_cqueue_t
source :
uel_autoptr
,
uel_promise_t
state :
uel_promise_t
status :
uel_event_t::uel_event_detail::uel_event_timer
- t -
tail :
uel_cqueue_t
,
uel_llist_t
test :
uel_conditional_t
timeout :
uel_event_t::uel_event_detail::uel_event_timer
timer :
uel_event_t::uel_event_detail
,
uel_scheduer_t
timer_list :
uel_scheduer_t
type :
uel_event_t
- u -
unlistened :
uel_event_t::uel_event_detail::uel_event_listener
- v -
value :
uel_event_t::uel_event_detail::uel_event_signal
,
uel_event_t
,
uel_llist_node_t
,
uel_promise_t
- w -
width :
uel_signal_relay_t
Generated by
1.8.17