#include <dispatcher.h>
Static Public Member Functions | |
static void | init () |
static Mutex * | mutex_new () |
static bool | mutex_free (Mutex *mx) |
static bool | mutex_lock (Mutex *mx) |
static void | mutex_unlock (Mutex *mx) |
static CondVar * | condvar_new () |
static void | condvar_free (CondVar *cv) |
static void | condvar_wait (CondVar *cv, Mutex *mx) |
static bool | condvar_wait_timeout (CondVar *cv, Mutex *mx, int timeout) |
static void | condvar_wake_one (CondVar *cv) |
static void | condvar_wake_all (CondVar *cv) |
Detailed Description
struct DBus::Threading< Mx, Cv >
Definition at line 255 of file dispatcher.h.
Member Function Documentation
◆ condvar_free()
|
inlinestatic |
Definition at line 304 of file dispatcher.h.
Referenced by init().
◆ condvar_new()
|
inlinestatic |
Definition at line 299 of file dispatcher.h.
Referenced by init().
◆ condvar_wait()
|
inlinestatic |
Definition at line 309 of file dispatcher.h.
References DBus::CondVar::wait().
Referenced by init().
◆ condvar_wait_timeout()
|
inlinestatic |
Definition at line 314 of file dispatcher.h.
References DBus::CondVar::wait_timeout().
Referenced by init().
◆ condvar_wake_all()
|
inlinestatic |
Definition at line 324 of file dispatcher.h.
References DBus::CondVar::wake_all().
Referenced by init().
◆ condvar_wake_one()
|
inlinestatic |
Definition at line 319 of file dispatcher.h.
References DBus::CondVar::wake_one().
Referenced by init().
◆ init()
|
inlinestatic |
Definition at line 257 of file dispatcher.h.
References DBus::_init_threading(), condvar_free(), condvar_new(), condvar_wait(), condvar_wait_timeout(), condvar_wake_all(), condvar_wake_one(), mutex_free(), mutex_lock(), mutex_new(), and mutex_unlock().
◆ mutex_free()
|
inlinestatic |
Definition at line 271 of file dispatcher.h.
Referenced by init().
◆ mutex_lock()
|
inlinestatic |
◆ mutex_new()
|
inlinestatic |
Definition at line 265 of file dispatcher.h.
Referenced by init().
◆ mutex_unlock()
|
inlinestatic |
Definition at line 294 of file dispatcher.h.
References DBus::Mutex::unlock().
Referenced by init().
The documentation for this struct was generated from the following file: