![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <pipewire_common.hpp>

Public Member Functions | |
| pipewire_init_guard ()=default | |
| pipewire_init_guard (pipewire_init_guard &&o) | |
| pipewire_init_guard (pipewire_init_guard &)=delete | |
| ~pipewire_init_guard () | |
| void | init () |
| pipewire_init_guard & | operator= (pipewire_init_guard &&o) |
| pipewire_init_guard & | operator= (pipewire_init_guard &)=delete |
Private Attributes | |
| bool | initialized = false |
| std::mutex | mut |
Static Private Attributes | |
| static int | init_count = 0 |
Definition at line 64 of file pipewire_common.hpp.
|
default |
|
delete |
|
inline |
|
inline |
Definition at line 75 of file pipewire_common.hpp.
References init_count, initialized, and mut.
|
inline |
Definition at line 88 of file pipewire_common.hpp.
References init_count, initialized, and mut.
Referenced by initialize_pw_common().
|
inline |
Definition at line 70 of file pipewire_common.hpp.
References initialized.
|
delete |
|
inlinestaticprivate |
Definition at line 103 of file pipewire_common.hpp.
Referenced by ~pipewire_init_guard(), and init().
|
private |
Definition at line 98 of file pipewire_common.hpp.
Referenced by pipewire_init_guard(), ~pipewire_init_guard(), init(), and operator=().
|
private |
Definition at line 104 of file pipewire_common.hpp.
Referenced by ~pipewire_init_guard(), and init().