PipeWire: thread.h File Reference

PipeWire 0.3.34

Macros | Functions
pipewire/src/pipewire/thread.h File Reference

Go to the source code of this file.

## Macros
#define | pw_thread_utils_create(...) spa_thread_utils_create(pw_thread_utils_get(), ##__VA_ARGS__)
#define | pw_thread_utils_join(...) spa_thread_utils_join(pw_thread_utils_get(), ##__VA_ARGS__)
#define | pw_thread_utils_get_rt_range(...) spa_thread_utils_get_rt_range(pw_thread_utils_get(), ##__VA_ARGS__)
#define | pw_thread_utils_acquire_rt(...) spa_thread_utils_acquire_rt(pw_thread_utils_get(), ##__VA_ARGS__)
#define | pw_thread_utils_drop_rt(...) spa_thread_utils_drop_rt(pw_thread_utils_get(), ##__VA_ARGS__)

## Functions
void | pw_thread_utils_set (struct spa_thread_utils *impl)
struct spa_thread_utils * | pw_thread_utils_get (void)

## Macro Definition Documentation

## ◆ pw_thread_utils_acquire_rt

#define pw_thread_utils_acquire_rt | ( |  | ... | ) | spa_thread_utils_acquire_rt(pw_thread_utils_get(), ##__VA_ARGS__)

## ◆ pw_thread_utils_create

#define pw_thread_utils_create | ( |  | ... | ) | spa_thread_utils_create(pw_thread_utils_get(), ##__VA_ARGS__)

## ◆ pw_thread_utils_drop_rt

#define pw_thread_utils_drop_rt | ( |  | ... | ) | spa_thread_utils_drop_rt(pw_thread_utils_get(), ##__VA_ARGS__)

## ◆ pw_thread_utils_get_rt_range

#define pw_thread_utils_get_rt_range | ( |  | ... | ) | spa_thread_utils_get_rt_range(pw_thread_utils_get(), ##__VA_ARGS__)

## ◆ pw_thread_utils_join

#define pw_thread_utils_join | ( |  | ... | ) | spa_thread_utils_join(pw_thread_utils_get(), ##__VA_ARGS__)

## Function Documentation

## ◆ pw_thread_utils_get()

struct spa_thread_utils* pw_thread_utils_get | ( | void |  | ) |

## ◆ pw_thread_utils_set()

void pw_thread_utils_set | ( | struct spa_thread_utils * | impl | ) |