Struct ibverbs_sys::ibv_wq [−][src]
#[repr(C)]pub struct ibv_wq {Show 13 fields
pub context: *mut ibv_context,
pub wq_context: *mut c_void,
pub pd: *mut ibv_pd,
pub cq: *mut ibv_cq,
pub wq_num: u32,
pub handle: u32,
pub state: ibv_wq_state,
pub wq_type: ibv_wq_type,
pub post_recv: Option<unsafe extern "C" fn(current: *mut ibv_wq, recv_wr: *mut ibv_recv_wr, bad_recv_wr: *mut *mut ibv_recv_wr) -> c_int>,
pub mutex: pthread_mutex_t,
pub cond: pthread_cond_t,
pub events_completed: u32,
pub comp_mask: u32,
}Fields
context: *mut ibv_contextwq_context: *mut c_voidpd: *mut ibv_pdcq: *mut ibv_cqwq_num: u32handle: u32state: ibv_wq_statewq_type: ibv_wq_typepost_recv: Option<unsafe extern "C" fn(current: *mut ibv_wq, recv_wr: *mut ibv_recv_wr, bad_recv_wr: *mut *mut ibv_recv_wr) -> c_int>mutex: pthread_mutex_tcond: pthread_cond_tevents_completed: u32comp_mask: u32Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ibv_wq
impl UnwindSafe for ibv_wq
Blanket Implementations
Mutably borrows from an owned value. Read more