#[repr(C)]
#[derive(Debug, Copy, Clone, Hash, PartialOrd, Ord, PartialEq, Eq)]
pub struct ibv_exp_qp_burst_family
{
pub send_pending: Option<unsafe extern "C" fn(qp: *mut ibv_qp, addr: u64, length: u32, lkey: u32, flags: u32) -> c_int>,
pub send_pending_inline: Option<unsafe extern "C" fn(qp: *mut ibv_qp, addr: *mut c_void, length: u32, flags: u32) -> c_int>,
pub send_pending_sg_list: Option<unsafe extern "C" fn(qp: *mut ibv_qp, sg_list: *mut ibv_sge, num: u32, flags: u32) -> c_int>,
pub send_flush: Option<unsafe extern "C" fn(qp: *mut ibv_qp) -> c_int>,
pub send_burst: Option<unsafe extern "C" fn(qp: *mut ibv_qp, msg_list: *mut ibv_sge, num: u32, flags: u32) -> c_int>,
pub recv_burst: Option<unsafe extern "C" fn(qp: *mut ibv_qp, msg_list: *mut ibv_sge, num: u32) -> c_int>,
}
impl Default for ibv_exp_qp_burst_family
{
#[inline(always)]
fn default() -> Self
{
unsafe { zeroed() }
}
}