Class RDMACommunicationManager
Defined in File IBVUtils.h
Class Documentation
-
class RDMACommunicationManager
Wrapper class for the RDMA communication manager struct.
Public Functions
-
RDMACommunicationManager() = default
Construct a new RDMACommunicationManager object.
-
explicit RDMACommunicationManager(RDMAEventChannel *ec)
Construct a new RDMACommunicationManager object using the RDMAEventChannel.
- Parameters
ec –
-
~RDMACommunicationManager()
Destroy the RDMACommunicationManager object.
-
void bind(const std::string &ip_addr)
Bind the RMDACommuniationManager to the interface.
- Parameters
ip_addr – IPv4 address of the interface
-
inline rdma_cm_id *get() const
Return a pointer to the RDMA communication manager struct.
- Returns
rdma_cm_id* RDMA communication manager
-
RDMACommunicationManager() = default