Skip to content

Source · fairmq/

FwdDecls.hpublic header

Described in Move from the FairMQ* names.

fairmq/FwdDecls.h45 lines · C++GitHub ↗
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