mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-16 18:11:49 +00:00
Make factory classes final (optimization potential)
This commit is contained in:
committed by
Dennis Klein
parent
00800f16f1
commit
dfa1b68867
@@ -26,7 +26,7 @@
|
||||
|
||||
class FairMQSocketZMQ;
|
||||
|
||||
class FairMQMessageZMQ : public FairMQMessage
|
||||
class FairMQMessageZMQ final : public FairMQMessage
|
||||
{
|
||||
friend class FairMQSocketZMQ;
|
||||
|
||||
|
@@ -27,7 +27,7 @@
|
||||
|
||||
class FairMQChannel;
|
||||
|
||||
class FairMQPollerZMQ : public FairMQPoller
|
||||
class FairMQPollerZMQ final : public FairMQPoller
|
||||
{
|
||||
friend class FairMQChannel;
|
||||
friend class FairMQTransportFactoryZMQ;
|
||||
@@ -42,13 +42,13 @@ class FairMQPollerZMQ : public FairMQPoller
|
||||
|
||||
void SetItemEvents(zmq_pollitem_t& item, const int type);
|
||||
|
||||
virtual void Poll(const int timeout);
|
||||
virtual bool CheckInput(const int index);
|
||||
virtual bool CheckOutput(const int index);
|
||||
virtual bool CheckInput(const std::string& channelKey, const int index);
|
||||
virtual bool CheckOutput(const std::string& channelKey, const int index);
|
||||
void Poll(const int timeout) override;
|
||||
bool CheckInput(const int index) override;
|
||||
bool CheckOutput(const int index) override;
|
||||
bool CheckInput(const std::string& channelKey, const int index) override;
|
||||
bool CheckOutput(const std::string& channelKey, const int index) override;
|
||||
|
||||
virtual ~FairMQPollerZMQ();
|
||||
~FairMQPollerZMQ() override;
|
||||
|
||||
private:
|
||||
FairMQPollerZMQ(const FairMQSocket& cmdSocket, const FairMQSocket& dataSocket);
|
||||
|
@@ -16,7 +16,7 @@
|
||||
#include "FairMQSocket.h"
|
||||
#include "FairMQMessage.h"
|
||||
|
||||
class FairMQSocketZMQ : public FairMQSocket
|
||||
class FairMQSocketZMQ final : public FairMQSocket
|
||||
{
|
||||
public:
|
||||
FairMQSocketZMQ(const std::string& type, const std::string& name, const std::string& id = "", void* context = nullptr);
|
||||
|
@@ -25,7 +25,7 @@
|
||||
#include "FairMQUnmanagedRegionZMQ.h"
|
||||
#include <options/FairMQProgOptions.h>
|
||||
|
||||
class FairMQTransportFactoryZMQ : public FairMQTransportFactory
|
||||
class FairMQTransportFactoryZMQ final : public FairMQTransportFactory
|
||||
{
|
||||
public:
|
||||
FairMQTransportFactoryZMQ(const std::string& id = "", const FairMQProgOptions* config = nullptr);
|
||||
|
@@ -13,7 +13,7 @@
|
||||
|
||||
#include <cstddef> // size_t
|
||||
|
||||
class FairMQUnmanagedRegionZMQ : public FairMQUnmanagedRegion
|
||||
class FairMQUnmanagedRegionZMQ final : public FairMQUnmanagedRegion
|
||||
{
|
||||
friend class FairMQSocketZMQ;
|
||||
friend class FairMQMessageZMQ;
|
||||
|
Reference in New Issue
Block a user