Source · fairmq/
FwdDecls.hpublic header
Described in Move from the FairMQ* names.
1/********************************************************************************2 * Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *3 * *4 * This software is distributed under the terms of the *5 * GNU Lesser General Public Licence (LGPL) version 3, *6 * copied verbatim in the file "LICENSE" *7 ********************************************************************************/8 9#ifndef FAIR_MQ_FWDDECLS_H10#define FAIR_MQ_FWDDECLS_H11 12#include <fairmq/ProgOptionsFwd.h>13 14namespace fair::mq {15 16class Channel;17class Device;18class MemoryResource;19class Message;20class Parts;21class Poller;22class RegionBlock;23class RegionConfig;24class RegionInfo;25class Socket;26class TransportFactory;27class UnmanagedRegion;28 29using FairMQMemoryResource = MemoryResource;30 31} // namespace fair::mq32 33using FairMQChannel = fair::mq::Channel;34using FairMQDevice = fair::mq::Device;35using FairMQMessage = fair::mq::Message;36using FairMQParts = fair::mq::Parts;37using FairMQPoller = fair::mq::Poller;38using FairMQRegionBlock = fair::mq::RegionBlock;39using FairMQRegionConfig = fair::mq::RegionConfig;40using FairMQRegionInfo = fair::mq::RegionInfo;41using FairMQSocket = fair::mq::Socket;42using FairMQTransportFactory = fair::mq::TransportFactory;43using FairMQUnmanagedRegion = fair::mq::UnmanagedRegion;44 45#endif // FAIR_MQ_FWDDECLS_H