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
@@ -22,7 +22,7 @@
|
||||
|
||||
class FairMQSocketSHM;
|
||||
|
||||
class FairMQMessageSHM : public FairMQMessage
|
||||
class FairMQMessageSHM final : public FairMQMessage
|
||||
{
|
||||
friend class FairMQSocketSHM;
|
||||
|
||||
|
@@ -19,7 +19,7 @@
|
||||
|
||||
class FairMQChannel;
|
||||
|
||||
class FairMQPollerSHM : public FairMQPoller
|
||||
class FairMQPollerSHM final : public FairMQPoller
|
||||
{
|
||||
friend class FairMQChannel;
|
||||
friend class FairMQTransportFactorySHM;
|
||||
|
@@ -16,7 +16,7 @@
|
||||
#include <atomic>
|
||||
#include <memory> // unique_ptr
|
||||
|
||||
class FairMQSocketSHM : public FairMQSocket
|
||||
class FairMQSocketSHM final : public FairMQSocket
|
||||
{
|
||||
public:
|
||||
FairMQSocketSHM(fair::mq::shmem::Manager& manager, const std::string& type, const std::string& name, const std::string& id = "", void* context = nullptr);
|
||||
|
@@ -26,7 +26,7 @@
|
||||
#include <thread>
|
||||
#include <atomic>
|
||||
|
||||
class FairMQTransportFactorySHM : public FairMQTransportFactory
|
||||
class FairMQTransportFactorySHM final : public FairMQTransportFactory
|
||||
{
|
||||
public:
|
||||
FairMQTransportFactorySHM(const std::string& id = "", const FairMQProgOptions* config = nullptr);
|
||||
|
@@ -19,7 +19,7 @@
|
||||
|
||||
#include <cstddef> // size_t
|
||||
|
||||
class FairMQUnmanagedRegionSHM : public FairMQUnmanagedRegion
|
||||
class FairMQUnmanagedRegionSHM final : public FairMQUnmanagedRegion
|
||||
{
|
||||
friend class FairMQSocketSHM;
|
||||
friend class FairMQMessageSHM;
|
||||
|
Reference in New Issue
Block a user