QVisu
Qt-based visualization for smart homes
|
Go to the source code of this file.
Classes | |
union | vlc_atomic_t |
Macros | |
#define | ATOMIC_FLAG_INIT false |
#define | ATOMIC_VAR_INIT(value) (value) |
#define | atomic_init(obj, value) do { *(obj) = (value); } while(0) |
#define | kill_dependency(y) ((void)0) |
#define | atomic_thread_fence(order) __sync_synchronize() |
#define | atomic_signal_fence(order) ((void)0) |
#define | atomic_is_lock_free(obj) false |
#define | VLC_ATOMIC_INIT(val) { (val) } |
Atomic operations do not require locking, but they are not very powerful.
#define VLC_ATOMIC_INIT | ( | val | ) | { (val) } |
Static initializer for vlc_atomic_t