#[repr(C)]pub struct evthread_condition_callbacks {
pub condition_api_version: c_int,
pub alloc_condition: Option<unsafe extern "C" fn(condtype: c_uint) -> *mut c_void>,
pub free_condition: Option<unsafe extern "C" fn(cond: *mut c_void)>,
pub signal_condition: Option<unsafe extern "C" fn(cond: *mut c_void, broadcast: c_int) -> c_int>,
pub wait_condition: Option<unsafe extern "C" fn(cond: *mut c_void, lock: *mut c_void, timeout: *const timeval) -> c_int>,
}Fields§
§condition_api_version: c_int§alloc_condition: Option<unsafe extern "C" fn(condtype: c_uint) -> *mut c_void>§free_condition: Option<unsafe extern "C" fn(cond: *mut c_void)>§signal_condition: Option<unsafe extern "C" fn(cond: *mut c_void, broadcast: c_int) -> c_int>§wait_condition: Option<unsafe extern "C" fn(cond: *mut c_void, lock: *mut c_void, timeout: *const timeval) -> c_int>Trait Implementations§
source§impl Clone for evthread_condition_callbacks
impl Clone for evthread_condition_callbacks
source§fn clone(&self) -> evthread_condition_callbacks
fn clone(&self) -> evthread_condition_callbacks
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more