Struct gst::ffi::Struct__GThreadFunctions [] [src]

#[repr(C)]
pub struct Struct__GThreadFunctions { pub mutex_new: Option<extern "C" fn() -> *mut GMutex>, pub mutex_lock: Option<extern "C" fn(_: *mut GMutex)>, pub mutex_trylock: Option<extern "C" fn(_: *mut GMutex) -> gboolean>, pub mutex_unlock: Option<extern "C" fn(_: *mut GMutex)>, pub mutex_free: Option<extern "C" fn(_: *mut GMutex)>, pub cond_new: Option<extern "C" fn() -> *mut GCond>, pub cond_signal: Option<extern "C" fn(_: *mut GCond)>, pub cond_broadcast: Option<extern "C" fn(_: *mut GCond)>, pub cond_wait: Option<extern "C" fn(_: *mut GCond, _: *mut GMutex)>, pub cond_timed_wait: Option<extern "C" fn(_: *mut GCond, _: *mut GMutex, _: *mut GTimeVal) -> gboolean>, pub cond_free: Option<extern "C" fn(_: *mut GCond)>, pub private_new: Option<extern "C" fn(_: GDestroyNotify) -> *mut GPrivate>, pub private_get: Option<extern "C" fn(_: *mut GPrivate) -> gpointer>, pub private_set: Option<extern "C" fn(_: *mut GPrivate, _: gpointer)>, pub thread_create: Option<extern "C" fn(_: GThreadFunc, _: gpointer, _: gulong, _: gboolean, _: gboolean, _: GThreadPriority, _: gpointer, _: *mut *mut GError)>, pub thread_yield: Option<extern "C" fn()>, pub thread_join: Option<extern "C" fn(_: gpointer)>, pub thread_exit: Option<extern "C" fn()>, pub thread_set_priority: Option<extern "C" fn(_: gpointer, _: GThreadPriority)>, pub thread_self: Option<extern "C" fn(_: gpointer)>, pub thread_equal: Option<extern "C" fn(_: gpointer, _: gpointer) -> gboolean>, }

Fields

Trait Implementations

impl Default for Struct__GThreadFunctions
[src]

Returns the "default value" for a type. Read more