omni::sync
NAME

omni::sync

A namespace of omni

#include <omni/sync/auto_lock.hpp>
namespace omni::sync

MEMBERS

omni::sync::auto_lock
omni::sync::auto_lock <omni::sync::mutex_t>
omni::sync::basic_lock
omni::sync::basic_thread
omni::sync::binary_semaphore
omni::sync::conditional
omni::sync::mutex
omni::sync::runnable
omni::sync::runnable_thread
omni::sync::safe_spin_wait
omni::sync::scoped_lock
omni::sync::scoped_lock <omni::sync::mutex_t>
omni::sync::semaphore
omni::sync::spin_lock
omni::sync::spin_wait
omni::sync::thread
omni::sync::thread_flags
omni::sync::thread_option
omni::sync::thread_priority
omni::sync::thread_start_type
omni::sync::thread_state
omni::sync::threadpool
omni::sync::thread_option_union
omni::sync::threadpool_task
template < class T, void (T::*fnptr)() > static omni::sync::basic_thread* omni::sync::allocate_basic_thread(T& obj)
template < class T, void (T::*fnptr)() const > static omni::sync::basic_thread* omni::sync::allocate_basic_thread_const(const T& obj)
template < class T, void (T::*fnptr)(omni::sync::thread_arg_t) > static omni::sync::basic_thread* omni::sync::allocate_basic_thread_parameterized(T& obj)
template < class T, void (T::*fnptr)(omni::sync::thread_arg_t) const > static omni::sync::basic_thread* omni::sync::allocate_basic_thread_parameterized_const(const T& obj)
template < class T, void (T::*fnptr)() > static omni::sync::thread* omni::sync::allocate_thread(T& obj)
template < class T, void (T::*fnptr)() const > static omni::sync::thread* omni::sync::allocate_thread_const(const T& obj)
template < class T, void (T::*fnptr)(omni::sync::thread_arg_t) > static omni::sync::thread* omni::sync::allocate_thread_parameterized(T& obj)
template < class T, void (T::*fnptr)(omni::sync::thread_arg_t) const > static omni::sync::thread* omni::sync::allocate_thread_parameterized_const(const T& obj)
template < void (*fnptr)() > static omni::sync::thread_start omni::sync::bind()
template < class T, void (T::*fnptr)() const > static omni::sync::thread_start omni::sync::bind_const(const T& obj)
template < void (*fnptr)(omni::sync::thread_arg_t) > static omni::sync::parameterized_thread_start omni::sync::bind_param()
template < class T, void (T::*fnptr)(omni::sync::thread_arg_t) const > static omni::sync::parameterized_thread_start omni::sync::bind_param_const(const T& obj)
template < void (*fnptr)() > static omni::sync::basic_thread omni::sync::create_basic_thread()
template < class T, void (T::*fnptr)() const > static omni::sync::basic_thread omni::sync::create_basic_thread_const(const T& obj)
template < void (*fnptr)(omni::sync::thread_arg_t) > static omni::sync::basic_thread omni::sync::create_basic_thread_parameterized()
template < class T, void (T::*fnptr)(omni::sync::thread_arg_t) const > static omni::sync::basic_thread omni::sync::create_basic_thread_parameterized_const(const T& obj)
template < void (*fnptr)() > static omni::sync::thread omni::sync::create_thread()
template < class T, void (T::*fnptr)() const > static omni::sync::thread omni::sync::create_thread_const(const T& obj)
template < void (*fnptr)(omni::sync::thread_arg_t) > static omni::sync::thread omni::sync::create_thread_parameterized()
template < class T, void (T::*fnptr)(omni::sync::thread_arg_t) const > static omni::sync::thread omni::sync::create_thread_parameterized_const(const T& obj)
inline bool omni::sync::join_thread(omni::sync::thread_handle_t handle, unsigned long timeout)
inline void omni::sync::mutex_destroy(omni::sync::mutex_t& mtx)
inline void omni::sync::mutex_init(omni::sync::mutex_t& mtx)
inline void omni::sync::mutex_lock(omni::sync::mutex_t& mtx)
inline bool omni::sync::mutex_trylock(omni::sync::mutex_t& mtx)
inline void omni::sync::mutex_unlock(omni::sync::mutex_t& mtx)
inline void omni::sync::sleep(uint32_t ms)
inline omni::sync::thread_handle_t omni::sync::thread_handle()
inline omni::sync::thread_t omni::sync::thread_id()
inline bool omni::sync::yield_thread()
omni::sync::INFINITE_TIMEOUT
omni::sync::unhandled_thread_exception
omni::sync::user_thread_exception
omni::sync::auto_basic_lock
omni::sync::auto_binary_semaphore
omni::sync::auto_mutex
omni::sync::auto_spin_lock
omni::sync::cond_t
omni::sync::mutex_t
omni::sync::parameterized_thread_start
omni::sync::scoped_basic_lock
omni::sync::scoped_binary_semaphore
omni::sync::scoped_mutex
omni::sync::scoped_spin_lock
omni::sync::semaphore_t
omni::sync::spin_lock_t
omni::sync::thread_arg_t
omni::sync::thread_fnptr_t
omni::sync::thread_handle_t
omni::sync::thread_ret_t
omni::sync::thread_start
omni::sync::thread_t
omni::sync::thread_union_t

SYNOPSIS

No synopsis.

top

DESCRIPTION

No description.

top