Struct rdma_sys::rdma_cm_id
source · [−]#[repr(C)]pub struct rdma_cm_id {Show 15 fields
pub verbs: *mut ibv_context,
pub channel: *mut rdma_event_channel,
pub context: *mut c_void,
pub qp: *mut ibv_qp,
pub route: rdma_route,
pub ps: Type,
pub port_num: u8,
pub event: *mut rdma_cm_event,
pub send_cq_channel: *mut ibv_comp_channel,
pub send_cq: *mut ibv_cq,
pub recv_cq_channel: *mut ibv_comp_channel,
pub recv_cq: *mut ibv_cq,
pub srq: *mut ibv_srq,
pub pd: *mut ibv_pd,
pub qp_type: Type,
}Fields
verbs: *mut ibv_contextchannel: *mut rdma_event_channelcontext: *mut c_voidqp: *mut ibv_qproute: rdma_routeps: Typeport_num: u8event: *mut rdma_cm_eventsend_cq_channel: *mut ibv_comp_channelsend_cq: *mut ibv_cqrecv_cq_channel: *mut ibv_comp_channelrecv_cq: *mut ibv_cqsrq: *mut ibv_srqpd: *mut ibv_pdqp_type: TypeAuto Trait Implementations
impl RefUnwindSafe for rdma_cm_id
impl !Send for rdma_cm_id
impl !Sync for rdma_cm_id
impl Unpin for rdma_cm_id
impl UnwindSafe for rdma_cm_id
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more