Class IBVProtectionDomain
Defined in File IBVUtils.h
Class Documentation
-
class IBVProtectionDomain
Infiniband Verb Protection Domain.
Public Functions
-
IBVProtectionDomain() = default
Construct a new IBVProtectionDomain object.
-
explicit IBVProtectionDomain(RDMACommunicationManager *cm)
Construct a new IBVProtectionDomain object using the RDMA device context managed by the RDMACommunicationManager.
- Parameters
cm – RDMACommunicationManager from which the RDMA device context is acquired
-
~IBVProtectionDomain()
Destroy the IBVProtectionDomain object.
-
inline ibv_pd *get() const
Return a pointer to the ibv_pd struct managed by this class.
- Returns
ibv_pd* pointer ibv_pd struct managed by this class
-
IBVProtectionDomain() = default