|
#define | SPA_TYPE_INTERFACE_Loop SPA_TYPE_INFO_INTERFACE_BASE "Loop" |
|
#define | SPA_TYPE_INTERFACE_DataLoop SPA_TYPE_INFO_INTERFACE_BASE "DataLoop" |
|
#define | SPA_VERSION_LOOP 0 |
|
#define | SPA_TYPE_INTERFACE_LoopControl SPA_TYPE_INFO_INTERFACE_BASE "LoopControl" |
|
#define | SPA_VERSION_LOOP_CONTROL 1 |
|
#define | SPA_TYPE_INTERFACE_LoopUtils SPA_TYPE_INFO_INTERFACE_BASE "LoopUtils" |
|
#define | SPA_VERSION_LOOP_UTILS 0 |
|
#define | SPA_VERSION_LOOP_METHODS 0 |
|
#define | spa_loop_method(o, method, version, ...) |
|
#define | spa_loop_add_source(l, ...) |
| Add a source to the loop.
|
|
#define | spa_loop_update_source(l, ...) |
| Update the source io mask.
|
|
#define | spa_loop_remove_source(l, ...) |
| Remove a source from the loop.
|
|
#define | spa_loop_invoke(l, ...) |
| Invoke a function in the context of this loop.
|
|
#define | SPA_VERSION_LOOP_CONTROL_HOOKS 0 |
|
#define | spa_loop_control_hook_before(l) |
|
#define | spa_loop_control_hook_after(l) |
|
#define | SPA_VERSION_LOOP_CONTROL_METHODS 1 |
|
#define | spa_loop_control_method_v(o, method, version, ...) |
|
#define | spa_loop_control_method_r(o, method, version, ...) |
|
#define | spa_loop_control_method_fast_r(o, method, version, ...) |
|
#define | spa_loop_control_get_fd(l) |
|
#define | spa_loop_control_add_hook(l, ...) |
| Add a hook.
|
|
#define | spa_loop_control_enter(l) |
| Enter a loop.
|
|
#define | spa_loop_control_leave(l) |
| Leave a loop.
|
|
#define | spa_loop_control_iterate(l, ...) |
| Perform one iteration of the loop.
|
|
#define | spa_loop_control_check(l) |
| Check context of the loop.
|
|
#define | spa_loop_control_iterate_fast(l, ...) |
|
#define | SPA_VERSION_LOOP_UTILS_METHODS 0 |
|
#define | spa_loop_utils_method_v(o, method, version, ...) |
|
#define | spa_loop_utils_method_r(o, method, version, ...) |
|
#define | spa_loop_utils_method_s(o, method, version, ...) |
|
#define | spa_loop_utils_add_io(l, ...) |
|
#define | spa_loop_utils_update_io(l, ...) |
|
#define | spa_loop_utils_add_idle(l, ...) |
|
#define | spa_loop_utils_enable_idle(l, ...) |
|
#define | spa_loop_utils_add_event(l, ...) |
|
#define | spa_loop_utils_signal_event(l, ...) |
|
#define | spa_loop_utils_add_timer(l, ...) |
|
#define | spa_loop_utils_update_timer(l, ...) |
|
#define | spa_loop_utils_add_signal(l, ...) |
|
#define | spa_loop_utils_destroy_source(l, ...) |
| destroy a source allocated with this interface.
|
|