mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-15 09:31:45 +00:00
FairMQ: Setup ofi objects
FI_MSG API FI_EP_RDM, reliable datagram message (unconnected)
This commit is contained in:
committed by
Mohammad Al-Turany
parent
4250e3d45b
commit
630a1dbbce
@@ -11,6 +11,7 @@
|
||||
|
||||
#include <FairMQTransportFactory.h>
|
||||
#include <options/FairMQProgOptions.h>
|
||||
#include <fairmq/ofi/Context.h>
|
||||
|
||||
namespace fair
|
||||
{
|
||||
@@ -19,8 +20,6 @@ namespace mq
|
||||
namespace ofi
|
||||
{
|
||||
|
||||
class Socket;
|
||||
|
||||
/**
|
||||
* @class TransportFactory TransportFactory.h <fairmq/ofi/TransportFactory.h>
|
||||
* @brief FairMQ transport factory for the ofi transport (implemented with ZeroMQ + libfabric)
|
||||
@@ -29,8 +28,6 @@ class Socket;
|
||||
*/
|
||||
class TransportFactory : public FairMQTransportFactory
|
||||
{
|
||||
friend Socket;
|
||||
|
||||
public:
|
||||
TransportFactory(const std::string& id = "", const FairMQProgOptions* config = nullptr);
|
||||
TransportFactory(const TransportFactory&) = delete;
|
||||
@@ -55,10 +52,8 @@ class TransportFactory : public FairMQTransportFactory
|
||||
void Interrupt() override {}
|
||||
void Resume() override {}
|
||||
|
||||
~TransportFactory() noexcept(false) override;
|
||||
|
||||
private:
|
||||
void* fZmqContext;
|
||||
mutable Context fContext;
|
||||
}; /* class TransportFactory */
|
||||
|
||||
} /* namespace ofi */
|
||||
|
Reference in New Issue
Block a user