|
SPA_API_LOOP int | spa_loop_add_source (struct spa_loop *object, struct spa_source *source) |
|
SPA_API_LOOP int | spa_loop_update_source (struct spa_loop *object, struct spa_source *source) |
|
SPA_API_LOOP int | spa_loop_remove_source (struct spa_loop *object, struct spa_source *source) |
|
SPA_API_LOOP int | spa_loop_invoke (struct spa_loop *object, spa_invoke_func_t func, uint32_t seq, const void *data, size_t size, bool block, void *user_data) |
|
SPA_API_LOOP void | spa_loop_control_hook_before (struct spa_hook_list *l) |
|
SPA_API_LOOP void | spa_loop_control_hook_after (struct spa_hook_list *l) |
|
SPA_API_LOOP int | spa_loop_control_get_fd (struct spa_loop_control *object) |
|
SPA_API_LOOP void | spa_loop_control_add_hook (struct spa_loop_control *object, struct spa_hook *hook, const struct spa_loop_control_hooks *hooks, void *data) |
|
SPA_API_LOOP void | spa_loop_control_enter (struct spa_loop_control *object) |
|
SPA_API_LOOP void | spa_loop_control_leave (struct spa_loop_control *object) |
|
SPA_API_LOOP int | spa_loop_control_iterate (struct spa_loop_control *object, int timeout) |
|
SPA_API_LOOP int | spa_loop_control_iterate_fast (struct spa_loop_control *object, int timeout) |
|
SPA_API_LOOP int | spa_loop_control_check (struct spa_loop_control *object) |
|
SPA_API_LOOP struct spa_source * | spa_loop_utils_add_io (struct spa_loop_utils *object, int fd, uint32_t mask, bool close, spa_source_io_func_t func, void *data) |
|
SPA_API_LOOP int | spa_loop_utils_update_io (struct spa_loop_utils *object, struct spa_source *source, uint32_t mask) |
|
SPA_API_LOOP struct spa_source * | spa_loop_utils_add_idle (struct spa_loop_utils *object, bool enabled, spa_source_idle_func_t func, void *data) |
|
SPA_API_LOOP int | spa_loop_utils_enable_idle (struct spa_loop_utils *object, struct spa_source *source, bool enabled) |
|
SPA_API_LOOP struct spa_source * | spa_loop_utils_add_event (struct spa_loop_utils *object, spa_source_event_func_t func, void *data) |
|
SPA_API_LOOP int | spa_loop_utils_signal_event (struct spa_loop_utils *object, struct spa_source *source) |
|
SPA_API_LOOP struct spa_source * | spa_loop_utils_add_timer (struct spa_loop_utils *object, spa_source_timer_func_t func, void *data) |
|
SPA_API_LOOP int | spa_loop_utils_update_timer (struct spa_loop_utils *object, struct spa_source *source, struct timespec *value, struct timespec *interval, bool absolute) |
|
SPA_API_LOOP struct spa_source * | spa_loop_utils_add_signal (struct spa_loop_utils *object, int signal_number, spa_source_signal_func_t func, void *data) |
|
SPA_API_LOOP void | spa_loop_utils_destroy_source (struct spa_loop_utils *object, struct spa_source *source) |
|