9 #ifndef FAIR_MQ_TRANSPORTS_H 10 #define FAIR_MQ_TRANSPORTS_H 12 #include <fairmq/Tools.h> 16 #include <unordered_map> 48 static std::unordered_map<std::string, Transport> TransportTypes {
49 {
"default", Transport::DEFAULT },
50 {
"zeromq", Transport::ZMQ },
51 {
"nanomsg", Transport::NN },
52 {
"shmem", Transport::SHM },
53 {
"ofi", Transport::OFI }
56 static std::unordered_map<Transport, std::string> TransportNames {
57 { Transport::DEFAULT,
"default" },
58 { Transport::ZMQ,
"zeromq" },
59 { Transport::NN,
"nanomsg" },
60 { Transport::SHM,
"shmem" },
61 { Transport::OFI,
"ofi" }
Tools for interfacing containers to the transport via polymorphic allocators.
Definition: DeviceRunner.h:23