Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
- h -
- hlx_aligned_free_entry_addr
: api.h
- hlx_aligned_malloc_entry_addr
: api.h
- hlx_atomic_cas_entry_addr
: api.h
- hlx_atomic_dcas_entry_addr
: api.h
- hlx_atomic_decr_entry_addr
: api.h
- hlx_atomic_incr_entry_addr
: api.h
- hlx_build_config
: config.h
- HLX_BUILD_WITH_PARALLEL_THREADING
: build_config.h
- HLX_CHAN_AVAILABLE
: native_channels.h
- hlx_chan_create()
: channels.h
, parallel_channels.c
- HLX_CHAN_FILLED
: native_channels.h
- HLX_CHAN_READ
: channels.h
- HLX_CHAN_READ_GENERATOR
: native_channels.h
- HLX_CHAN_READ_PTR
: channels.h
- HLX_CHAN_WRITE
: channels.h
- HLX_CHAN_WRITE_GENERATOR
: native_channels.h
- HLX_CHAN_WRITE_PTR
: channels.h
- hlx_channel_errors
: channels.h
- hlx_core_add_task()
: sched.h
, sched.c
- hlx_core_add_task_callback()
: sched.h
, parallel_sched.c
- hlx_core_add_task_in_group()
: sched.h
, sched.c
- hlx_core_add_task_in_group_callback()
: sched.h
, parallel_sched.c
- hlx_core_add_task_in_group_callback2()
: parallel_sched.c
- hlx_core_create_group()
: task_groups.h
, sched.c
- hlx_core_destroy()
: parallel_core.c
, core.h
- hlx_core_init()
: core.h
, parallel_core.c
- hlx_core_start()
: core.h
, parallel_core.c
- hlx_core_stop()
: core.h
, parallel_core.c
- hlx_ctx
: task.h
- HLX_ENDED
: task.h
- hlx_event_errors
: events.h
- hlx_event_get_default_manager()
: events.h
, events.c
- hlx_event_handler_create()
: events.h
, events.c
- hlx_event_handler_destroy()
: events.h
, events.c
- hlx_event_manager_create()
: events.h
, parallel_events.c
- hlx_event_manager_destroy()
: events.h
, parallel_events.c
- HLX_EVENT_NO_ARGS
: events.h
- hlx_event_notify()
: events.h
, parallel_events.c
- hlx_event_register_callback_func()
: events.h
, events.c
- hlx_event_register_callback_func_with_group()
: events.h
, events.c
- hlx_event_register_callback_task()
: events.h
, events.c
- hlx_event_register_callback_task_with_group()
: events.h
, events.c
- hlx_event_user_callback
: events.h
- HLX_EXITED
: task.h
- hlx_free_entry_addr
: api.h
- hlx_get_api_entries()
: api.h
, api.c
- hlx_get_build_config()
: config.h
, config.c
- hlx_get_cpu_count_entry_addr
: api.h
- hlx_group_add_task()
: native_task_groups.h
, parallel_task_groups.c
- hlx_group_bufferize_task()
: parallel_task_groups.c
- hlx_group_construct()
: native_task_groups.h
, parallel_task_groups.c
- hlx_group_del_task()
: parallel_task_groups.c
- hlx_group_destruct()
: native_task_groups.h
, parallel_task_groups.c
- hlx_group_flush_task_buffer()
: parallel_task_groups.c
- hlx_group_get_size()
: native_task_groups.h
, parallel_task_groups.c
- hlx_group_id
: task_groups.h
- HLX_HAS_64_BITS_SUPPORT
: config.h
- HLX_HAS_DEBUG_INFO
: config.h
- HLX_HAS_PARALLEL_THREADING
: config.h
- hlx_hash()
: tools.h
, builtins.c
- HLX_L
: task.h
- hlx_list_clear()
: list.h
, list.c
- hlx_list_clear_data()
: list.h
, list.c
- hlx_list_construct()
: list.h
, list.c
- hlx_list_destruct()
: list.h
, list.c
- hlx_list_empty()
: list.h
, list.c
- hlx_list_erase()
: list.h
, list.c
- hlx_list_find()
: list.h
, list.c
- hlx_list_get()
: list.h
, list.c
- hlx_list_node
: list.h
- hlx_list_push_back()
: list.c
, list.h
- hlx_list_push_front()
: list.h
, list.c
- hlx_listsize()
: list.c
- hlx_malloc_entry_addr
: api.h
- hlx_memcpy()
: builtins.c
, builtins.h
- hlx_memcpy_entry_addr
: api.h
- HLX_MEMORY_EXHAUSTED
: task.h
- HLX_NO_FEATURES
: config.h
- hlx_scheduler_construct()
: sched.c
, parallel_core.c
- hlx_scheduler_destruct()
: parallel_core.c
, sched.c
- hlx_scheduler_init_task()
: sched.c
, parallel_sched.c
- hlx_scheduler_schedule()
: parallel_core.c
, parallel_sched.c
- hlx_scheduler_schedule_group()
: parallel_sched.c
, sched.c
- hlx_scheduler_schedule_group_threaded()
: parallel_sched.c
- HLX_SET
: task.h
- hlx_sheduler_end_all_threads()
: parallel_core.c
, parallel_sched.c
- hlx_sheduler_find_lighter_group()
: sched.c
, parallel_sched.c
- HLX_SIMPLE_TASK
: task.h
- HLX_STACK
: task.h
- HLX_TASK
: task.h
- HLX_TASK_ADD
: task.h
- HLX_TASK_ADD_CALLBACK
: task.h
- HLX_TASK_ADD_IN_GROUP
: task.h
- HLX_TASK_ADD_IN_GROUP_CALLBACK
: task.h
- HLX_TASK_BEGIN
: task.h
- hlx_task_callback
: task.h
- HLX_TASK_END
: task.h
- HLX_TASK_EXIT
: task.h
- hlx_task_func
: task.h
- HLX_TASK_INIT
: task.h
- HLX_TASK_RESTART
: task.h
- HLX_TASK_STATUS_PAUSE
: task_struct.h
- HLX_TASK_STATUS_RUN
: task_struct.h
- HLX_TASK_WAIT_UNTIL
: task.h
- HLX_TASK_WAIT_WHILE
: task.h
- HLX_TASK_YIELD
: task.h
- HLX_TASK_YIELD_UNTIL
: task.h
- hlx_thread
: api.h
- hlx_thread_construct
: api.h
- hlx_thread_destruct
: api.h
- hlx_thread_execute
: api.h
- hlx_thread_func
: api.h
- HLX_THREAD_LOCKED
: api.h
- hlx_thread_param
: api.h
- hlx_thread_pause_if_needed
: api.h
- HLX_THREAD_PAUSED
: api.h
- hlx_thread_resume
: api.h
- HLX_THREAD_RUNNING
: api.h
- hlx_thread_status
: api.h
- hlx_thread_suspend
: api.h
- hlx_thread_wait_for
: api.h
- hlx_thread_yield
: api.h
- HLX_UNUSED
: tools.h
- HLX_WAITING
: task.h
- HLX_YIELDED
: task.h