GNU Radio 3.3.0 C++ API
sync_utils.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define SYNC_ULL_TO_PTR(_ull, _ptr)

Define Documentation

#define SYNC_ULL_TO_PTR (   _ull,
  _ptr 
)
Value:
{               \
  union {                                       \
    void *ptr[2];                               \
    unsigned long long ull;                     \
  } _x;                                         \
                                                \
  _x.ull = _ull;                                \
  _ptr = _x.ptr[1];                             \
}

Referenced by _atomic_dec_if_positive(), _atomic_modify(), _atomic_read(), _atomic_replace(), _complete(), _complete_all(), _cond_broadcast(), _cond_init(), _cond_signal(), _cond_wait(), _init_completion(), _mutex_init(), _mutex_lock(), _mutex_trylock(), and _wait_for_completion().